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.