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

Copyright © 2003, Dassault Systèmes. All rights reserved.