cgma
|
#include <MergeToolAssistant.hpp>
Public Member Functions | |
MergeToolAssistant () | |
virtual | ~MergeToolAssistant () |
virtual CubitString | class_identifier ()=0 |
virtual CubitBoolean | can_merge (RefFace *keep_face_ptr, RefFace *dead_face_ptr)=0 |
virtual CubitBoolean | can_merge (RefEdge *keep_edge_ptr, RefEdge *dead_edge_ptr)=0 |
virtual CubitBoolean | can_merge (RefVertex *keep_vtx_ptr, RefVertex *dead_vtx_ptr)=0 |
virtual void | merging (RefEntity *keep_entity_ptr, RefEntity *dead_entity_ptr, CubitBoolean opposite_sense)=0 |
virtual void | unmerged (RefEntity *old_entity_ptr, RefEntity *new_entity_ptr, CubitBoolean reversed)=0 |
virtual void | finish_merge ()=0 |
virtual void | finish_unmerge ()=0 |
Definition at line 31 of file MergeToolAssistant.hpp.
Definition at line 25 of file MergeToolAssistant.cpp.
{ }
MergeToolAssistant::~MergeToolAssistant | ( | ) | [virtual] |
Definition at line 38 of file MergeToolAssistant.cpp.
{ MergeTool::instance()->remove_merge_tool_assistant( this ); }
virtual CubitBoolean MergeToolAssistant::can_merge | ( | RefFace * | keep_face_ptr, |
RefFace * | dead_face_ptr | ||
) | [pure virtual] |
virtual CubitBoolean MergeToolAssistant::can_merge | ( | RefEdge * | keep_edge_ptr, |
RefEdge * | dead_edge_ptr | ||
) | [pure virtual] |
virtual CubitBoolean MergeToolAssistant::can_merge | ( | RefVertex * | keep_vtx_ptr, |
RefVertex * | dead_vtx_ptr | ||
) | [pure virtual] |
virtual CubitString MergeToolAssistant::class_identifier | ( | ) | [pure virtual] |
virtual void MergeToolAssistant::finish_merge | ( | ) | [pure virtual] |
virtual void MergeToolAssistant::finish_unmerge | ( | ) | [pure virtual] |
virtual void MergeToolAssistant::merging | ( | RefEntity * | keep_entity_ptr, |
RefEntity * | dead_entity_ptr, | ||
CubitBoolean | opposite_sense | ||
) | [pure virtual] |
virtual void MergeToolAssistant::unmerged | ( | RefEntity * | old_entity_ptr, |
RefEntity * | new_entity_ptr, | ||
CubitBoolean | reversed | ||
) | [pure virtual] |