All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

DraftingInterfaces Interface CATIDrwAxisLine

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---CATIDrwAxisLine
 

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


interface CATIDrwAxisLine

Interface to manage an axis lines.


Method Index


o AddReference(CATISpecObject_var)
Add a reference object to the axis line.
o GetOverruns(CATListOfDouble&,CATListOfDouble&)
Get over run values.
o GetReferences()
Get reference object list.
o RemoveReference(CATISpecObject_var&)
Remove a reference object from an axis line.
o SetOverruns(CATListOfDouble&,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 IDMLine2D
See also:
IDMLine2D
o GetOverruns
public virtual void GetOverruns(CATListOfDouble& oStartOverruns,
CATListOfDouble& oEndOverruns) const = 0
Get over run values.
Parameters:
oStartOverruns
Over run first extremity value.
Remark : List is limited to one element for now.
oEndOverruns
Over run second extremity value.
Remark : List is limited to one element for now.
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 IDMLine2D
See also:
IDMLine2D
o SetOverruns
public virtual void SetOverruns(CATListOfDouble& iStartOverruns,
CATListOfDouble& iEndOverruns) const = 0
Set over run values.
Parameters:
iStartOverruns
Over run first extremity value.
Remark : List is limited to one element for now.
iEndOverruns
Over run second extremity value.
Remark : List is limited to one element for now.

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

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