Version: 9.12.0
GEOMImpl_ICanonicalRecognition Class Reference

#include <GEOMImpl_ICanonicalRecognition.hxx>

Inheritance diagram for GEOMImpl_ICanonicalRecognition:
Inheritance graph

Public Member Functions

Standard_EXPORT GEOMImpl_ICanonicalRecognition (GEOM_Engine *theEngine)
 
Standard_EXPORT ~GEOMImpl_ICanonicalRecognition ()
 
Standard_EXPORT bool isPlane (const Handle(GEOM_Object)&theShape, double theTolerance, gp_Pln &thePln)
 Check if the shape is planar. More...
 
Standard_EXPORT bool isSphere (const Handle(GEOM_Object)&theShape, double theTolerance, gp_Sphere &theSphere)
 Check if shape is spherical. More...
 
Standard_EXPORT bool isCone (const Handle(GEOM_Object)&theShape, double theTolerance, gp_Cone &theCone)
 Check if shape is conical. More...
 
Standard_EXPORT bool isCylinder (const Handle(GEOM_Object)&theShape, double theTolerance, gp_Cylinder &theCylinder)
 Check if shape is cylinder. More...
 
Standard_EXPORT bool isLine (const Handle(GEOM_Object)&theEdge, double theTolerance, gp_Lin &theLine)
 Check if edge / wire is line. More...
 
Standard_EXPORT bool isCircle (const Handle(GEOM_Object)&theEdge, double theTolerance, gp_Circ &theCircle)
 Check if edge / wire is circle. More...
 
Standard_EXPORT bool isEllipse (const Handle(GEOM_Object)&theEdge, double theTolerance, gp_Elips &theElips)
 Check if edge / wire is ellipse. More...
 
- Public Member Functions inherited from GEOM_IOperations
Standard_EXPORT GEOM_IOperations (GEOM_Engine *theEngine)
 
Standard_EXPORT ~GEOM_IOperations ()
 
Standard_EXPORT void StartOperation ()
 
Standard_EXPORT void FinishOperation ()
 
Standard_EXPORT void AbortOperation ()
 
Standard_EXPORT bool IsDone ()
 
Standard_EXPORT void SetNotDone ()
 
Standard_EXPORT void SetErrorCode (const TCollection_AsciiString &theErrorCode)
 
Standard_EXPORT char * GetErrorCode ()
 
Standard_EXPORT GEOM_EngineGetEngine ()
 
Standard_EXPORT GEOM_SolverGetSolver ()
 

Constructor & Destructor Documentation

◆ GEOMImpl_ICanonicalRecognition()

GEOMImpl_ICanonicalRecognition::GEOMImpl_ICanonicalRecognition ( GEOM_Engine theEngine)

constructor:

◆ ~GEOMImpl_ICanonicalRecognition()

GEOMImpl_ICanonicalRecognition::~GEOMImpl_ICanonicalRecognition ( )

destructor

Member Function Documentation

◆ isCircle()

bool GEOMImpl_ICanonicalRecognition::isCircle ( const Handle(GEOM_Object)&  theEdge,
double  theTolerance,
gp_Circ &  theCircle 
)

◆ isCone()

bool GEOMImpl_ICanonicalRecognition::isCone ( const Handle(GEOM_Object)&  theShape,
double  theTolerance,
gp_Cone &  theCone 
)

◆ isCylinder()

bool GEOMImpl_ICanonicalRecognition::isCylinder ( const Handle(GEOM_Object)&  theShape,
double  theTolerance,
gp_Cylinder &  theCylinder 
)

◆ isEllipse()

bool GEOMImpl_ICanonicalRecognition::isEllipse ( const Handle(GEOM_Object)&  theEdge,
double  theTolerance,
gp_Elips &  theElips 
)

◆ isLine()

bool GEOMImpl_ICanonicalRecognition::isLine ( const Handle(GEOM_Object)&  theEdge,
double  theTolerance,
gp_Lin &  theLine 
)

◆ isPlane()

bool GEOMImpl_ICanonicalRecognition::isPlane ( const Handle(GEOM_Object)&  theShape,
double  theTolerance,
gp_Pln &  thePln 
)

◆ isSphere()

bool GEOMImpl_ICanonicalRecognition::isSphere ( const Handle(GEOM_Object)&  theShape,
double  theTolerance,
gp_Sphere &  theSphere 
)

The documentation for this class was generated from the following files: