Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
GEOMImpl_GlueDriver Class Reference

#include <GEOMImpl_GlueDriver.hxx>

Inheritance diagram for GEOMImpl_GlueDriver:
Inheritance graph

Public Member Functions

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 > &params)
 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
 
- Public Member Functions inherited from GEOM_BaseDriver
Standard_EXPORT int GetDocID () const
 
Standard_EXPORT GEOM_ParamAddParam (std::vector< GEOM_Param > &params, const char *name)
 Returns a name of creation operation and names and values of creation parameters. More...
 
template<class T >
Standard_EXPORT GEOM_ParamAddParam (std::vector< GEOM_Param > &params, const char *name, const T &value, const char *dfltValue=0)
 

Static Public Member Functions

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)
 

Constructor & Destructor Documentation

GEOMImpl_GlueDriver::GEOMImpl_GlueDriver ( )
Standard_EXPORT GEOMImpl_GlueDriver::~GEOMImpl_GlueDriver ( )
inline

Member Function Documentation

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