All Frameworks  Class Hierarchy  This Framework  Indexes   

DraftingInterfaces Interface CATIDrwCenterLine

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATIDrwCenterLine

Interface to manage a center lines or thread.


Method Index


o AddReference(CATISpecObject_var)
Add a reference object to the axis line.
o GetDirectionRef()
Get direction reference.
o GetOverRuns(CATListOfDouble&)
Get over run values.
o GetReferences()
Get reference object list.
o RemoveReference(CATISpecObject_var&)
Remove a reference object from an axis line.
o SetDirectionRef(CATBaseUnknown_var)
Set direction reference.
o SetOverRuns(CATListOfDouble&)
Set over run values.

Methods


o AddReference
public virtual AddReference( iReference)
Add a reference object to the axis line.
Parameters:
iReference
Reference object.
This object must implement IDMCircle2D.
See also:
IDMCircle2D
o GetDirectionRef
public virtual GetDirectionRef()
Get direction reference.
Returns:
Direction reference.
This object implements IDMLine2D or IDMCircle2D.
See also:
IDMLine2D, IDMCircle2D
o GetOverRuns
public virtual GetOverRuns( oOverruns)
Get over run values.
Parameters:
oOverruns
Over run values.
Remark : It's a four element list.
o GetReferences
public virtual GetReferences()
Get reference object list.
Returns:
List of reference objects.
o RemoveReference
public virtual RemoveReference( const iReference= NULL_var)
Remove a reference object from an axis line.
Parameters:
iReference
Reference object to remove.
This object must implement IDMCircle2D.
See also:
IDMCircle2D
o SetDirectionRef
public virtual SetDirectionRef( iDirRef)
Set direction reference.
Parameters:
iDirRef
Direction reference.
This object must implement IDMLine2D or IDMCircle2D.
See also:
IDMLine2D, IDMCircle2D
o SetOverRuns
public virtual SetOverRuns( iOverruns)
Set over run values.
Parameters:
iOverruns
Over run values.
Remark : It must be a four element list.

This object is included in the file: CATIDrwCenterLine.h
If needed, your Imakefile.mk should include the module: CATDraftingInterfaces

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