cgma
|
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