All Frameworks  Class Hierarchy  This Framework  Previous  Indexes

GSOInterfaces Interface CATIGSOWrapSurface

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

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


interface CATIGSOWrapSurface

Interface to wrap Surface feature.
Role:Allows to access data of the wrap Surface

See also:
CATIGSOFactory.CreateWrapSurface


Method Index


o GetDeformationDirection(CATIGSMDirection_var&)
Gets the deformation direction to the wrap surface feature.
o GetDeformationMode(CATGSOWrapSurfaceRefDirType&)
Gets Deformation Mode.
o GetReferenceSurface(CATISpecObject_var&)
Gets the Reference surface to the wrap Surface feature.
o GetSurface(CATISpecObject_var&)
Gets the surface to deform to the wrap Surface feature.
o GetTargetSurface(CATISpecObject_var&)
Gets the target surface to the wrap Surface feature.
o SetDeformationDirection(CATIGSMDirection_var&)
Sets the deformation direction to the wrap surface feature.
o SetDeformationMode(CATGSOWrapSurfaceRefDirType)
Sets the Deformation Mode.
o SetReferenceSurface(CATISpecObject_var)
Sets the reference surface to the wrap Surface feature.
o SetSurface(CATISpecObject_var)
Sets the surface to deform to the wrap Surface feature.
o SetTargetSurface(CATISpecObject_var)
Sets the target surface to the wrap Surface feature.

Methods


o GetDeformationDirection
public virtual HRESULT GetDeformationDirection(CATIGSMDirection_var& oDirection) = 0
Gets the deformation direction to the wrap surface feature. Used only if deformation mode is set to CATGSOWrapSurfaceDirection
Parameters:
oDirection
deformation direction.
See also:
CATGSOWrapSurfaceRefDirType, CATIGSMDirection
o GetDeformationMode
public virtual HRESULT GetDeformationMode(CATGSOWrapSurfaceRefDirType& oType) = 0
Gets Deformation Mode.
Normal or 3D mode.
Parameters:
oType
Deformation Mode : CATGSOWrapSurface3D (=1) -> '3D' mode : CATGSOWrapSurfaceNormal (=2) -> 'Normal' mode : CATGSOWrapSurfaceDirection (=3) -> 'With direction' mode
See also:
CATGSOWrapSurfaceRefDirType
o GetReferenceSurface
public virtual HRESULT GetReferenceSurface(CATISpecObject_var& oReferenceSurface)= 0
Gets the Reference surface to the wrap Surface feature.
Parameters:
oReferenceSurface
The Reference surfacem.
o GetSurface
public virtual HRESULT GetSurface(CATISpecObject_var& oSurfaceToDeform)= 0
Gets the surface to deform to the wrap Surface feature.
Parameters:
oSurfaceToDeform
The surface to deform.
o GetTargetSurface
public virtual HRESULT GetTargetSurface(CATISpecObject_var& oTargetSurface)= 0
Gets the target surface to the wrap Surface feature.
Parameters:
oTargetSurface
The Target surfacem.
o SetDeformationDirection
public virtual HRESULT SetDeformationDirection( const CATIGSMDirection_var& iDirection) = 0
Sets the deformation direction to the wrap surface feature. Used only if deformation mode is set to CATGSOWrapSurfaceDirection
Parameters:
iDirection
deformation direction.
See also:
CATGSOWrapSurfaceRefDirType, CATIGSMDirection
o SetDeformationMode
public virtual HRESULT SetDeformationMode(CATGSOWrapSurfaceRefDirType iType) = 0
Sets the Deformation Mode.
It modifies the wrap surface deformation mode either "Normal" or "3D"
Note:
- If wrap surface deformation mode selected is 3D, the wrap surface is the usual wrap surface.
- If Normal is selected, the wrap surface is a Normal one.
Parameters:
iType
Deformation Mode : CATGSOWrapSurface3D (=1) -> '3D' mode : CATGSOWrapSurfaceNormal (=2) -> 'Normal' mode : CATGSOWrapSurfaceDirection (=3) -> 'With direction' mode
See also:
CATGSOWrapSurfaceRefDirType
o SetReferenceSurface
public virtual HRESULT SetReferenceSurface( const CATISpecObject_var iReferenceSurface)= 0
Sets the reference surface to the wrap Surface feature.
Parameters:
iReferenceSurface
The Reference surface.
o SetSurface
public virtual HRESULT SetSurface( const CATISpecObject_var iSurfaceToDeform)= 0
Sets the surface to deform to the wrap Surface feature.
Parameters:
iSurfaceToDeform
The surface to deform.
o SetTargetSurface
public virtual HRESULT SetTargetSurface( const CATISpecObject_var iTargetSurface)= 0
Sets the target surface to the wrap Surface feature.
Parameters:
iTargetSurface
The Target surface.

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

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