All Frameworks Class Hierarchy This Framework Previous Next Indexes
CATTPSInterfaces Interface CATITPSConstructedGeomServices
System.IUnknown
|
+---CATITPSConstructedGeomServices
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATITPSConstructedGeomServices
Interface providing service dedicated to manage CG creation.
- See also:
- CATITTRS
- See also:
- CATIProduct
- See also:
- CATITPSGeometry
- See also:
- CATTPSCGType
Method Index
- o
AnalyseAndCreateCircle(CATITTRS*,CATIProduct*,CATTPSCGType,CATITPSGeometry*,CATITPSGeometry**,CATBoolean*)
- Analyses possibility and Creates CG circle if possible.
- o
AnalyseAndCreateCylinder(CATITTRS*,CATIProduct*,CATTPSCGType,CATITPSGeometry**,CATBoolean*)
- Analyses possibility and Creates CG cylinder if possible.
- o
AnalyseAndCreateLine(CATITTRS*,CATIProduct*,CATTPSCGType,CATITPSGeometry**,CATBoolean*)
- Analyses possibility and Creates CG line if possible.
- o
AnalyseAndCreatePlane(CATITTRS*,CATIProduct*,CATTPSCGType,CATITPSGeometry**,CATListPV*,CATBoolean*)
- Analyses possibility and Creates CG plane if possible.
- o
AnalyseAndCreatePoint(CATITTRS*,CATIProduct*,CATTPSCGType,CATITPSGeometry**,CATBoolean*)
- Analyses possibility and Creates CG point if possible.
Methods
o AnalyseAndCreateCircle
-
Analyses possibility and Creates CG circle if possible.
- Parameters:
-
- ipiTTRS
- the TTRS context.
- ipiProduct
- the Product context.
- iCGType
- the CG type asked to create.
- ipiTPSPlane
- !! ONLY FOR CATTPSConeCircle case (not used for CATTPSIntersectingCircle case) !!
the plane on which the circle is based on.
This plane must be representing element of input TTRS too.
- opiTPSCircle
- the created CG circle.
- obCreationAnalyse
- check if the CG circle could be created.
If FALSE, context could not support asked type: no creation,
no AddRef on opiTPSCircle, HRESULT=E_FAIL.
If TRUE, context could support asked type: creation,
AddRef on opiTPSCircle, HRESULT=S_OK.
o AnalyseAndCreateCylinder
-
Analyses possibility and Creates CG cylinder if possible.
- Parameters:
-
- ipiTTRS
- the TTRS context.
- ipiProduct
- the Product context.
- iCGType
- the CG type asked to create.
- opiTPSCylinder
- the created CG cylinder.
- obCreationAnalyse
- check if the CG cylinder could be created.
If FALSE, context could not support asked type: no creation,
no AddRef on opiTPSCylinder, HRESULT=E_FAIL.
If TRUE, context could support asked type: creation,
AddRef on opiTPSCylinder, HRESULT=S_OK.
o AnalyseAndCreateLine
-
Analyses possibility and Creates CG line if possible.
- Parameters:
-
- ipiTTRS
- the TTRS context.
- ipiProduct
- the Product context.
- iCGType
- the CG type asked to create.
- opiTPSLine
- the created CG line.
- obCreationAnalyse
- check if the CG line could be created.
If FALSE, context could not support asked type: no creation,
no AddRef on opiTPSLine, HRESULT=E_FAIL.
If TRUE, context could support asked type: creation,
AddRef on opiTPSLine, HRESULT=S_OK.
o AnalyseAndCreatePlane
-
Analyses possibility and Creates CG plane if possible.
- Parameters:
-
- ipiTTRS
- the TTRS context.
- ipiProduct
- the Product context.
- iCGType
- the CG type asked to create.
- opiTPSPlane
- the created CG plane.
- ipParamList
- the parameter list for plane creation:
for the moment, only the Angle regarding the reference plane is taken into account:
This angle should be given in rad.
- obCreationAnalyse
- check if the CG plane could be created.
If FALSE, context could not support asked type: no creation,
no AddRef on opiTPSPlane, HRESULT=E_FAIL.
If TRUE, context could support asked type: creation,
AddRef on opiTPSPlane, HRESULT=S_OK.
o AnalyseAndCreatePoint
-
Analyses possibility and Creates CG point if possible.
- Parameters:
-
- ipiTTRS
- the TTRS context.
- ipiProduct
- the Product context.
- iCGType
- the CG type asked to create.
- opiTPSPoint
- the created CG point.
- obCreationAnalyse
- check if the CG point could be created.
If FALSE, context could not support asked type: no creation,
no AddRef on opiTPSPoint, HRESULT=E_FAIL.
If TRUE, context could support asked type: creation,
AddRef on opiTPSPoint, HRESULT=S_OK.
This object is included in the file: CATITPSConstructedGeomServices.h