|
Standard_EXPORT | GEOMImpl_CopyDriver () |
|
virtual Standard_EXPORT
Standard_Integer | Execute (LOGBOOK &log) const |
|
virtual Standard_EXPORT void | Validate (LOGBOOK &) const |
|
Standard_EXPORT Standard_Boolean | MustExecute (const LOGBOOK &) const |
|
Standard_EXPORT | ~GEOMImpl_CopyDriver () |
|
virtual Standard_EXPORT bool | GetCreationInformation (std::string &theOperationName, std::vector< GEOM_Param > ¶ms) |
| Returns a name of creation operation and names and values of creation parameters. More...
|
|
OCCT_DEFINE_STANDARD_RTTIEXT(GEOMImpl_CopyDriver,
GEOM_BaseDriver) private
Standard_Boolean | getInPlace (const TopoDS_Shape &theSourceShape, const TopTools_IndexedMapOfShape &theSourceIndices, const TopoDS_Shape &theDestinationShape, TopTools_IndexedDataMapOfShapeListOfShape &theMapSourceDest) const |
| For each subshape of the source shape compute coinsident sub-shapes of the destination shape using GetInPlace method. More...
|
|
Standard_Boolean | getInPlaceOld (const Handle(GEOM_Function)&theSourceShapeRef, const TopTools_IndexedMapOfShape &theSourceIndices, const TopoDS_Shape &theDestinationShape, TopTools_IndexedDataMapOfShapeListOfShape &theMapSourceDest) const |
| For each subshape of the source shape compute coinsident sub-shapes of the destination shape using an old implementation of GetInPlace algorithm. More...
|
|
Standard_Boolean | getInPlaceByHistory (const Handle(GEOM_Function)&theSourceShapeRef, const TopTools_IndexedMapOfShape &theSourceIndices, const TopoDS_Shape &theDestinationShape, const Handle(GEOM_Function)&theDestinationRef, TopTools_IndexedDataMapOfShapeListOfShape &theMapSourceDest) const |
| For each subshape of the source shape compute coinsident sub-shapes of the destination shape using GetInPlaceByHistory algorithm. More...
|
|
Standard_EXPORT int | GetDocID () const |
|
Standard_EXPORT GEOM_Param & | AddParam (std::vector< GEOM_Param > ¶ms, const char *name) |
| Returns a name of creation operation and names and values of creation parameters. More...
|
|
template<class T > |
Standard_EXPORT GEOM_Param & | AddParam (std::vector< GEOM_Param > ¶ms, const char *name, const T &value, const char *dfltValue=0) |
|