All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

DraftingInterfaces Interface CATIDrwCenterLine

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---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 void AddReference(CATISpecObject_var iReference) = 0
Add a reference object to the axis line.
Parameters:
iReference
Reference object.
This object must implement IDMCircle2D.
See also:
IDMCircle2D
o GetDirectionRef
public virtual CATISpecObject_var GetDirectionRef()const = 0
Get direction reference.
Returns:
Direction reference.
This object implements IDMLine2D or IDMCircle2D.
See also:
IDMLine2D, IDMCircle2D
o GetOverRuns
public virtual void GetOverRuns(CATListOfDouble& oOverruns) const = 0
Get over run values.
Parameters:
oOverruns
Over run values.
Remark : It's a four element list.
o GetReferences
public virtual CATLISTV(CATISpecObject_var) GetReferences()const = 0
Get reference object list.
Returns:
List of reference objects.
o RemoveReference
public virtual void RemoveReference( const CATISpecObject_var& iReference= NULL_var) = 0
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 void SetDirectionRef(CATBaseUnknown_var iDirRef) = 0
Set direction reference.
Parameters:
iDirRef
Direction reference.
This object must implement IDMLine2D or IDMCircle2D.
See also:
IDMLine2D, IDMCircle2D
o SetOverRuns
public virtual void SetOverRuns(CATListOfDouble& iOverruns) const = 0
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.