#include <GEOMImpl_GlueDriver.hxx>
|
Standard_EXPORT | GEOMImpl_GlueDriver () |
|
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_GlueDriver () |
|
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...
|
|
Standard_EXPORT TopoDS_Shape | GlueWithWarnings (const TopoDS_Shape &theShape, const Standard_Real theTolerance, const TopAbs_ShapeEnum theShapeType, const Standard_Boolean doKeepNonSolids, TCollection_AsciiString &theWarning) const |
|
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) |
|
|
static Standard_EXPORT const
Standard_GUID & | GetID () |
|
static Standard_EXPORT TopoDS_Shape | GlueFaces (const TopoDS_Shape &theShape, const Standard_Real theTolerance, const Standard_Boolean doKeepNonSolids=Standard_True, TopTools_DataMapOfShapeListOfShape *pMapModif=NULL) |
|
static Standard_EXPORT TopoDS_Shape | GlueByList (const TopoDS_Shape &theShape, const Standard_Real theTolerance, const Standard_Boolean doKeepNonSolids, const TopTools_MapOfShape &theShapesList, const Standard_Boolean doGlueAllEdges) |
|
GEOMImpl_GlueDriver::GEOMImpl_GlueDriver |
( |
| ) |
|
Standard_EXPORT GEOMImpl_GlueDriver::~GEOMImpl_GlueDriver |
( |
| ) |
|
|
inline |
Standard_Integer GEOMImpl_GlueDriver::Execute |
( |
LOGBOOK & |
log | ) |
const |
|
virtual |
bool GEOMImpl_GlueDriver::GetCreationInformation |
( |
std::string & |
theOperationName, |
|
|
std::vector< GEOM_Param > & |
params |
|
) |
| |
|
virtual |
const Standard_GUID & GEOMImpl_GlueDriver::GetID |
( |
| ) |
|
|
static |
TopoDS_Shape GEOMImpl_GlueDriver::GlueByList |
( |
const TopoDS_Shape & |
theShape, |
|
|
const Standard_Real |
theTolerance, |
|
|
const Standard_Boolean |
doKeepNonSolids, |
|
|
const TopTools_MapOfShape & |
theShapesList, |
|
|
const Standard_Boolean |
doGlueAllEdges |
|
) |
| |
|
static |
References GEOMAlgo_Gluer2::Detect(), GEOMAlgo_Algo::ErrorStatus(), iErr, GEOMAlgo_Gluer2::Perform(), GEOMAlgo_GluerAlgo::SetArgument(), GEOMAlgo_Gluer2::SetKeepNonSolids(), GEOMAlgo_Gluer2::SetShapesToGlue(), GEOMAlgo_GluerAlgo::SetTolerance(), GEOMAlgo_BuilderShape::Shape(), GEOMAlgo_Gluer2::ShapesDetected(), and GEOMAlgo_Algo::WarningStatus().
TopoDS_Shape GEOMImpl_GlueDriver::GlueFaces |
( |
const TopoDS_Shape & |
theShape, |
|
|
const Standard_Real |
theTolerance, |
|
|
const Standard_Boolean |
doKeepNonSolids = Standard_True , |
|
|
TopTools_DataMapOfShapeListOfShape * |
pMapModif = NULL |
|
) |
| |
|
static |
TopoDS_Shape GEOMImpl_GlueDriver::GlueWithWarnings |
( |
const TopoDS_Shape & |
theShape, |
|
|
const Standard_Real |
theTolerance, |
|
|
const TopAbs_ShapeEnum |
theShapeType, |
|
|
const Standard_Boolean |
doKeepNonSolids, |
|
|
TCollection_AsciiString & |
theWarning |
|
) |
| const |
References GEOMAlgo_Gluer2::Detect(), GEOMAlgo_Algo::ErrorStatus(), Handle(), iErr, GEOMAlgo_Gluer2::Modified(), GEOMAlgo_Gluer2::Perform(), GEOMAlgo_GluerAlgo::SetArgument(), GEOMAlgo_Gluer2::SetKeepNonSolids(), GEOMAlgo_Gluer2::SetShapesToGlue(), GEOMAlgo_GluerAlgo::SetTolerance(), GEOMAlgo_BuilderShape::Shape(), GEOMAlgo_Gluer2::ShapesDetected(), and GEOMAlgo_Algo::WarningStatus().
Standard_EXPORT Standard_Boolean GEOMImpl_GlueDriver::MustExecute |
( |
const LOGBOOK & |
| ) |
const |
|
inline |
virtual Standard_EXPORT void GEOMImpl_GlueDriver::Validate |
( |
LOGBOOK & |
| ) |
const |
|
inlinevirtual |
The documentation for this class was generated from the following files: