Version: 9.12.0
GEOM_ICanonicalRecognition_i Class Reference

#include <GEOM_ICanonicalRecognition_i.hh>

Inheritance diagram for GEOM_ICanonicalRecognition_i:
Inheritance graph

Public Member Functions

 GEOM_ICanonicalRecognition_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine, ::GEOMImpl_ICanonicalRecognition *theImpl)
 
 ~GEOM_ICanonicalRecognition_i ()
 
CORBA::Boolean isPlane (GEOM::GEOM_Object_ptr theShape, CORBA::Double theTolerance, GEOM::ListOfDouble &theNormal, GEOM::ListOfDouble &theOrigin)
 Check if the shape is planar. More...
 
CORBA::Boolean isSphere (GEOM::GEOM_Object_ptr theShape, CORBA::Double theTolerance, GEOM::ListOfDouble &theOrigin, CORBA::Double &theRadius)
 Check if shape is spherical. More...
 
CORBA::Boolean isCone (GEOM::GEOM_Object_ptr theShape, CORBA::Double theTolerance, GEOM::ListOfDouble &theAxis, GEOM::ListOfDouble &theApex, CORBA::Double &theHalfAngle)
 Check if shape is conical. More...
 
CORBA::Boolean isCylinder (GEOM::GEOM_Object_ptr theShape, CORBA::Double theTolerance, GEOM::ListOfDouble &theAxis, GEOM::ListOfDouble &theOrigin, CORBA::Double &theRadius)
 Check if shape is cylinder. More...
 
CORBA::Boolean isLine (GEOM::GEOM_Object_ptr theEdge, CORBA::Double theTolerance, GEOM::ListOfDouble &theDir, GEOM::ListOfDouble &theOrigin)
 Check if edge / wire is line. More...
 
CORBA::Boolean isCircle (GEOM::GEOM_Object_ptr theEdge, CORBA::Double theTolerance, GEOM::ListOfDouble &theNormal, GEOM::ListOfDouble &theOrigin, CORBA::Double &theRadius)
 Check if edge / wire is circle. More...
 
CORBA::Boolean isEllipse (GEOM::GEOM_Object_ptr theEdge, CORBA::Double theTolerance, GEOM::ListOfDouble &theNormal, GEOM::ListOfDouble &theDirX, GEOM::ListOfDouble &theOrigin, CORBA::Double &theMajorRadius, CORBA::Double &theMinorRadius)
 Check if edge / wire is ellipse. More...
 
::GEOMImpl_ICanonicalRecognitionGetOperation ()
 
- Public Member Functions inherited from GEOM_IOperations_i
 GEOM_IOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine, ::GEOM_IOperations *theImpl)
 
 ~GEOM_IOperations_i ()
 
virtual CORBA::Boolean IsDone ()
 
virtual void SetErrorCode (const char *theErrorCode)
 
virtual char * GetErrorCode ()
 
virtual GEOM::GEOM_BaseObject_ptr GetBaseObject (Handle(::GEOM_BaseObject) theObject)
 
virtual void FinishOperation ()
 
virtual void AbortOperation ()
 
::GEOM_IOperationsGetImpl ()
 
virtual void UpdateGUIForObject (GEOM::GEOM_Object_ptr theObj)
 

Constructor & Destructor Documentation

◆ GEOM_ICanonicalRecognition_i()

GEOM_ICanonicalRecognition_i::GEOM_ICanonicalRecognition_i ( PortableServer::POA_ptr  thePOA,
GEOM::GEOM_Gen_ptr  theEngine,
::GEOMImpl_ICanonicalRecognition theImpl 
)

◆ ~GEOM_ICanonicalRecognition_i()

GEOM_ICanonicalRecognition_i::~GEOM_ICanonicalRecognition_i ( )

Member Function Documentation

◆ GetOperation()

::GEOMImpl_ICanonicalRecognition* GEOM_ICanonicalRecognition_i::GetOperation ( )
inline

◆ isCircle()

CORBA::Boolean GEOM_ICanonicalRecognition_i::isCircle ( GEOM::GEOM_Object_ptr  theEdge,
CORBA::Double  theTolerance,
GEOM::ListOfDouble theNormal,
GEOM::ListOfDouble theOrigin,
CORBA::Double &  theRadius 
)

◆ isCone()

CORBA::Boolean GEOM_ICanonicalRecognition_i::isCone ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theTolerance,
GEOM::ListOfDouble theAxis,
GEOM::ListOfDouble theApex,
CORBA::Double &  theHalfAngle 
)

◆ isCylinder()

CORBA::Boolean GEOM_ICanonicalRecognition_i::isCylinder ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theTolerance,
GEOM::ListOfDouble theAxis,
GEOM::ListOfDouble theOrigin,
CORBA::Double &  theRadius 
)

◆ isEllipse()

CORBA::Boolean GEOM_ICanonicalRecognition_i::isEllipse ( GEOM::GEOM_Object_ptr  theEdge,
CORBA::Double  theTolerance,
GEOM::ListOfDouble theNormal,
GEOM::ListOfDouble theDirX,
GEOM::ListOfDouble theOrigin,
CORBA::Double &  theMajorRadius,
CORBA::Double &  theMinorRadius 
)

◆ isLine()

CORBA::Boolean GEOM_ICanonicalRecognition_i::isLine ( GEOM::GEOM_Object_ptr  theEdge,
CORBA::Double  theTolerance,
GEOM::ListOfDouble theDir,
GEOM::ListOfDouble theOrigin 
)

◆ isPlane()

CORBA::Boolean GEOM_ICanonicalRecognition_i::isPlane ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theTolerance,
GEOM::ListOfDouble theNormal,
GEOM::ListOfDouble theOrigin 
)

◆ isSphere()

CORBA::Boolean GEOM_ICanonicalRecognition_i::isSphere ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theTolerance,
GEOM::ListOfDouble theOrigin,
CORBA::Double &  theRadius 
)

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