Go to the documentation of this file.00001
00002 #ifndef _REMOVE_BLENDS_
00003 #define _REMOVE_BLENDS_
00004
00005 #include "CubitUtil.hpp"
00006 #include "DLIList.hpp"
00007
00008 class RefVertex;
00009 class RefEdge;
00010 class RefFace;
00011 class CubitVector;
00012
00013 namespace RemoveBlends
00014 {
00015
00016 CubitStatus remove_blend(RefFace* ref_face,
00017 DLIList<CubitVector> &locations,
00018 DLIList<RefFace*>& composite_faces);
00019
00020 CubitStatus remove_blends(DLIList<RefFace*>& ref_face_list,
00021 int num_segs, double fraction, double distance,
00022 RefEdge* from_curve_ptr,
00023 DLIList<RefVertex*>& corner_vertex_list,
00024 DLIList<RefVertex*>& through_vertex_list,
00025 RefEdge *curve_dir_ptr,
00026 CubitBoolean preview_flg,
00027 DLIList<CubitVector*>& locations,
00028 DLIList<RefFace*>& composite_faces);
00029 };
00030 #endif
00031