CATTPSUseItf Interface 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:
-
- See also:
-
- See also:
-
- See also:
-
Method Index
- o
AnalyseAndCreateCircle(CATITTRS*,IUnknown*,CATTPSCGType,CATITPSGeometry*,CATITPSGeometry**,CATBoolean*)
- Analyses possibility and Creates CG circle if possible.
- o
AnalyseAndCreateCylinder(CATITTRS*,IUnknown*,CATTPSCGType,CATITPSGeometry**,CATBoolean*)
- Analyses possibility and Creates CG cylinder if possible.
- o
AnalyseAndCreateLine(CATITTRS*,IUnknown*,CATTPSCGType,CATITPSGeometry**,CATBoolean*)
- Analyses possibility and Creates CG line if possible.
- o
AnalyseAndCreatePlane(CATITTRS*,IUnknown*,CATTPSCGType,CATITPSGeometry**,CATListPV*,CATBoolean*)
- Analyses possibility and Creates CG plane if possible.
- o
AnalyseAndCreatePoint(CATITTRS*,IUnknown*,CATTPSCGType,CATITPSGeometry**,CATBoolean*)
- Analyses possibility and Creates CG point if possible.
Methods
o AnalyseAndCreateCircle
public virtual AnalyseAndCreateCircle( | | ipiTTRS, |
| | ipiShape, |
| | iCGType, |
| | ipiTPSPlane, |
| | opiTPSCircle, |
| | obCreationAnalyse | = NULL) |
-
Analyses possibility and Creates CG circle if possible.
- Parameters:
-
- ipiTTRS
- the TTRS context.
- ipiShape
- the Shape 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
public virtual AnalyseAndCreateCylinder( | | ipiTTRS, |
| | ipiShape, |
| | iCGType, |
| | opiTPSCylinder, |
| | obCreationAnalyse | = NULL) |
-
Analyses possibility and Creates CG cylinder if possible.
- Parameters:
-
- ipiTTRS
- the TTRS context.
- ipiShape
- the Shape 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
public virtual AnalyseAndCreateLine( | | ipiTTRS, |
| | ipiShape, |
| | iCGType, |
| | opiTPSLine, |
| | obCreationAnalyse | = NULL) |
-
Analyses possibility and Creates CG line if possible.
- Parameters:
-
- ipiTTRS
- the TTRS context.
- ipiShape
- the Shape 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
public virtual AnalyseAndCreatePlane( | | ipiTTRS, |
| | ipiShape, |
| | iCGType, |
| | opiTPSPlane, |
| | ipParamList | = NULL, |
| | obCreationAnalyse | = NULL) |
-
Analyses possibility and Creates CG plane if possible.
- Parameters:
-
- ipiTTRS
- the TTRS context.
- ipiShape
- the Shape 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
public virtual AnalyseAndCreatePoint( | | ipiTTRS, |
| | ipiShape, |
| | iCGType, |
| | opiTPSPoint, |
| | obCreationAnalyse | = NULL) |
-
Analyses possibility and Creates CG point if possible.
- Parameters:
-
- ipiTTRS
- the TTRS context.
- ipiShape
- the Shape 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
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.