All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

GSMInterfaces Interface CATIGSMAxisToAxis

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

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


interface CATIGSMAxisToAxis

Interface to axis to axis transformation feature.
Role: Allows you to access data of the AxisToAxis feature created by using an element, a reference axis system and a target axis system

See also:
CATIGSMFactory.CreateAxisToAxis


Method Index


o GetCreationMode(CATBoolean&)
Gets the Creation Mode.
o GetElemToTransform(CATISpecObject_var&)
Gets the feature to transform.
o GetReferenceAxis(CATISpecObject_var&)
Gets the reference axis.
o GetTargetAxis(CATISpecObject_var&)
Gets the target axis.
o SetCreationMode(CATBoolean)
Sets the Creation Mode.
o SetElemToTransform(CATISpecObject_var)
Sets the feature to transform.
o SetReferenceAxis(CATISpecObject_var&)
Sets the reference axis.
o SetTargetAxis(CATISpecObject_var&)
Sets the target axis.

Methods


o GetCreationMode
public virtual HRESULT GetCreationMode(CATBoolean& oMode)= 0
Gets the Creation Mode.
Parameters:
oMode
flag for transformation type (creation or modification)
o GetElemToTransform
public virtual HRESULT GetElemToTransform(CATISpecObject_var& oElem) = 0
Gets the feature to transform.
Parameters:
oElem
feature to transform
o GetReferenceAxis
public virtual HRESULT GetReferenceAxis(CATISpecObject_var& oAxis) = 0
Gets the reference axis.
Parameters:
oAxis
reference axis
o GetTargetAxis
public virtual HRESULT GetTargetAxis(CATISpecObject_var& oAxis) = 0
Gets the target axis.
Parameters:
oAxis
target axis
o SetCreationMode
public virtual HRESULT SetCreationMode( const CATBoolean iMode)= 0
Sets the Creation Mode.
Parameters:
iMode
flag for transformation type (creation or modification)
o SetElemToTransform
public virtual HRESULT SetElemToTransform( const CATISpecObject_var iElem) = 0
Sets the feature to transform.
Parameters:
iElem
new feature to transform
o SetReferenceAxis
public virtual HRESULT SetReferenceAxis( const CATISpecObject_var& iAxis) = 0
Sets the reference axis.
Parameters:
iAxis
new reference axis
o SetTargetAxis
public virtual HRESULT SetTargetAxis( const CATISpecObject_var& iAxis) = 0
Sets the target axis.
Parameters:
iAxis
new target axis

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

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