CATGSMUseItf Interface CATIGSMUseAxisLine

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


interface CATIGSMUseAxisLine

Interface to Axis Line feature.
Role: Allows you to acess data of Axis Line feature created by using an element, an direction and type based on input element selected.

See also:


Method Index


o GetAxisLineType(enum CATGSMAxisLineType&)
Gets AxisLine Type.
o GetDirection(CATIGSMUseDirection_var&)
Gets the reference direction used in computation of axis.
o GetElement(CATIMmiMechanicalFeature_var&)
Gets the element from which axis is computed.
o SetAxisLineType(enum CATGSMAxisLineType)
Sets AxisLine Type.
o SetDirection(CATIGSMUseDirection_var&)
Used to define the axis direction.
o SetElement(CATIMmiMechanicalFeature_var)
Sets the element for computation of axis.

Methods


o GetAxisLineType
public virtual GetAxisLineType( oAxisType)
Gets AxisLine Type.
(Available only if the element selected is circle, arc, ellipse, partial ellipse or oblong)
Parameters:
oAxisType
Axis Type specified enum CATGSMAxisLineType {CATGSMAxisLineType_None = 0,
o GetDirection
public virtual GetDirection( ohDir)
Gets the reference direction used in computation of axis.
(Available only if the element selected is circle,arc or sphere).
Note: If the element is circle or arc Axis may be normal to reference direction or aligned with reference direction.
Parameters:
ohDir
direction specified
o GetElement
public virtual GetElement( ohElement)
Gets the element from which axis is computed.
Parameters:
ohElement
Element used for computation
o SetAxisLineType
public virtual SetAxisLineType( const iAxisType)
Sets AxisLine Type.
(Available only if the element selected is circle, arc, ellipse, partial ellipse or oblong)
Parameters:
iAxisType
Axis Type specified enum CATGSMAxisLineType {CATGSMAxisLineType_None = 0,
o SetDirection
public virtual SetDirection( const ihDir)
Used to define the axis direction.
(Aviailable only if the element selcted is circle or arc).
Note: Axis may be normal to reference direction or aligned with reference direction
Parameters:
ihDir
direction specified
o SetElement
public virtual SetElement( const ihElement)
Sets the element for computation of axis.
Parameters:
ihElement
Element used for computation

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

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.