All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

GSMInterfaces Interface CATIGSMScaling

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

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


interface CATIGSMScaling

Interface to scaling transformation feature.
Role: Allows you to access data of the Scaling feature created by using an element, an axis and three ratios

See also:
CATIGSMFactory.CreateScaling


Method Index


o GetCenter(CATISpecObject_var&)
Gets the reference element (a point or a plane).
o GetCreationMode(CATBoolean&)
Gets the Creation Mode.
o GetElemToScale(CATISpecObject_var&)
Gets the feature to scale.
o GetRatio(CATICkeParm_var&)
Gets the ratio of the scaling.
o GetRatio(double&)
Gets the ratio of the scaling.
o SetCenter(CATISpecObject_var)
Sets the reference element (a point or a plane).
o SetCreationMode(CATBoolean)
Sets the Creation Mode.
o SetElemToScale(CATISpecObject_var)
Sets the feature to scale.
o SetRatio(CATICkeParm_var)
Sets the ratio of the scaling.
o SetRatio(double)
Sets the ratio of the scaling.

Methods


o GetCenter
public virtual HRESULT GetCenter(CATISpecObject_var& oElem)= 0
Gets the reference element (a point or a plane).
Parameters:
oElem
reference element
o GetCreationMode
public virtual HRESULT GetCreationMode(CATBoolean& oMode)= 0
Gets the Creation Mode.
Parameters:
oMode
flag for transformation type (creation or modification)
o GetElemToScale
public virtual HRESULT GetElemToScale(CATISpecObject_var& oElem)= 0
Gets the feature to scale.
Parameters:
oElem
feature to scale
o GetRatio
public virtual HRESULT GetRatio(CATICkeParm_var& oRatio) = 0
Gets the ratio of the scaling.
Parameters:
oRatio
ratio
o GetRatio
public virtual HRESULT GetRatio(double& oRatio) = 0
Gets the ratio of the scaling.
Parameters:
oRatio
ratio
o SetCenter
public virtual HRESULT SetCenter( const CATISpecObject_var iElem)= 0
Sets the reference element (a point or a plane).
Parameters:
iElem
reference element
o SetCreationMode
public virtual HRESULT SetCreationMode( const CATBoolean iMode)= 0
Sets the Creation Mode.
Parameters:
iMode
flag for transformation type (creation or modification)
o SetElemToScale
public virtual HRESULT SetElemToScale( const CATISpecObject_var iElem)= 0
Sets the feature to scale.
Parameters:
iElem
new feature to scale
o SetRatio
public virtual HRESULT SetRatio( const CATICkeParm_var iRatio) = 0
Sets the ratio of the scaling.
Parameters:
iRatio
ratio
o SetRatio
public virtual HRESULT SetRatio(double Ratio) = 0
Sets the ratio of the scaling.
Parameters:
iRatio
ratio

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

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