cgma
RemoveBlends.hpp
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 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines