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
-
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
-
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
-
Sets the reference surface to the wrap Surface feature.
- Parameters:
-
- iReferenceSurface
- The Reference surface.
o SetSurface
-
Sets the surface to deform to the wrap Surface feature.
- Parameters:
-
- iSurfaceToDeform
- The surface to deform.
o SetTargetSurface
-
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