All Frameworks Class Hierarchy This Framework Previous Next Indexes
PartInterfaces Interface CATIPrtCenterCurve
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---CATIPrtCenterCurve
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIPrtCenterCurve
Interface which provides a center curve management behavior to a feature center curve.
Role: Some features contain a center curve component which allows users to
define and use a center curve. The center curve internal feature is managed through
this interface.
Method Index
- o
GetBody(CATBody_var&)
- Gets the topological body corresponding to the center curve.
- o
GetElement(CATISpecObject_var&)
- Gets the specificaton element of the center curve.
- o
GetGeomSupport(CATGeometry_var&)
- Gets the geometrical support of the center curve.
- o
SetElement(CATISpecObject_var&)
- Set a new element to the specifications of the center curve.
Methods
o GetBody
public virtual void GetBody( | CATBody_var& | ohBody) const = 0 |
-
Gets the topological body corresponding to the center curve.
- Parameters:
-
- ohBody
- The returned body.
o GetElement
public virtual void GetElement( | CATISpecObject_var& | ohElt) const = 0 |
-
Gets the specificaton element of the center curve.
- Parameters:
-
- ohElt
- The required element.
o GetGeomSupport
public virtual void GetGeomSupport( | CATGeometry_var& | ohGeom) const = 0 |
-
Gets the geometrical support of the center curve.
- Parameters:
-
- ohGeom
- The returned support.
o SetElement
public virtual void SetElement( | const CATISpecObject_var& | ihElt) = 0 |
-
Set a new element to the specifications of the center curve.
Role: If there is already an element it is replaced
- Parameters:
-
- ihElt
- The new element.
This object is included in the file: CATIPrtCenterCurve.h
If needed, your Imakefile.mk should include the module: CATPartInterfaces