All Frameworks Class Hierarchy This Framework Indexes
GSOInterfaces Interface 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 GetDeformationDirection( | | oDirection) |
-
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 GetDeformationMode( | | oType) |
-
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 GetReferenceSurface( | | oReferenceSurface) |
-
Gets the Reference surface to the wrap Surface feature.
- Parameters:
-
- oReferenceSurface
- The Reference surfacem.
o GetSurface
| public virtual GetSurface( | | oSurfaceToDeform) |
-
Gets the surface to deform to the wrap Surface feature.
- Parameters:
-
- oSurfaceToDeform
- The surface to deform.
o GetTargetSurface
| public virtual GetTargetSurface( | | oTargetSurface) |
-
Gets the target surface to the wrap Surface feature.
- Parameters:
-
- oTargetSurface
- The Target surfacem.
o SetDeformationDirection
| public virtual SetDeformationDirection( | const | iDirection) |
-
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 SetDeformationMode( | | iType) |
-
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 SetReferenceSurface( | const | iReferenceSurface) |
-
Sets the reference surface to the wrap Surface feature.
- Parameters:
-
- iReferenceSurface
- The Reference surface.
o SetSurface
| public virtual SetSurface( | const | iSurfaceToDeform) |
-
Sets the surface to deform to the wrap Surface feature.
- Parameters:
-
- iSurfaceToDeform
- The surface to deform.
o SetTargetSurface
| public virtual SetTargetSurface( | const | iTargetSurface) |
-
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