CATGSOUseItf Interface CATIGSMUseUnfold

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


interface CATIGSMUseUnfold

Interface to Unfold feature.
Role:Allows to access data of the Unfold feature.

See also:


Method Index


o AppendElementsToTear(CATIMmiMechanicalFeature_var&)
Append a specification to tear.
o AppendElementsToTear(CATListValCATIMmiMechanicalFeature_var&)
Append specifications to tear.
o AppendElementsToTransfer(CATIMmiMechanicalFeature_var&,CATGSMTypeOfTransfer)
Appends an element to transfer.
o GetDirectionToUnfold(CATIMmiMechanicalFeature_var&)
Get the direction of the surface to unfold.
o GetDisplayDistortionMode(CATBoolean&)
Gets the display mode of the distortion on the feature.
o GetEdgeToTearPositioningOrientation(CATGSMUnfoldEdgeToTearPositioning&)
Gets the positioning orientation when the reference origin is located on an edge to tear.
o GetElementsToTear(CATListValCATIMmiMechanicalFeature_var&)
Gets the specifications to tear.
o GetOriginToUnfold(CATIMmiMechanicalFeature_var&)
Gets the origin of the surface to unfold.
o GetSurfaceToUnfold(CATIMmiMechanicalFeature_var&)
Gets the surface to unfold.
o GetSurfaceType(CATGSMUnfoldSurfaceType&)
Gets the type of surface to unfold.
o GetTargetDirection(CATIGSMUseDirection_var&)
Gets the plane where to unfold.
o GetTargetOrientationMode(CATGSMUnfoldTargetOrientationMode&)
Gets the target surface orientation mode.
o GetTargetOrigin(CATIMmiMechanicalFeature_var&)
Gets the plane where to unfold.
o GetTargetSurface(CATIMmiMechanicalFeature_var&)
Gets the plane where to unfold.
o GetTransferedElements(CATListValCATIMmiMechanicalFeature_var&)
Gets the transfered elements.
o RemoveAllElementsToTear()
Removes all the specification to tear.
o RemoveElementToTear(CATLONG32)
Removes a specification to tear.
o RemoveElementToTear(CATIMmiMechanicalFeature_var&)
Removes a specification to tear.
o RemoveElementToTransfer(CATLONG32)
Remove an elements to transfer.
o ReplaceElementsToTear(CATLONG32,CATIMmiMechanicalFeature_var&)
Replaces the specification at the position i in the list of specification to tear by ihSpecObject.
o ReplaceElementsToTransfer(CATLONG32,CATGSMTypeOfTransfer)
Replace a type of transfer.
o ReplaceElementsToTransfer(CATLONG32,CATIMmiMechanicalFeature_var&)
Replace an elements to transfer.
o SetDirectionToUnfold(CATIMmiMechanicalFeature_var&)
Set the direction of the surface to unfold.
o SetDisplayDistortionMode(CATBoolean&)
Sets the display mode of the distortion on the feature.
o SetEdgeToTearPositioningOrientation(CATGSMUnfoldEdgeToTearPositioning)
Sets the positioning orientation when the reference origin is located on an edge to tear.
o SetOriginToUnfold(CATIMmiMechanicalFeature_var&)
Set the origin of the surface to unfold.
o SetSurfaceToUnfold(CATIMmiMechanicalFeature_var&)
Set the surface to unfold.
o SetSurfaceType(CATGSMUnfoldSurfaceType)
Sets the type of surface to unfold.
o SetTargetDirection(CATIGSMUseDirection_var&)
Set the the plane where to unfold.
o SetTargetOrientationMode(CATGSMUnfoldTargetOrientationMode)
Sets the target surface orientation mode.
o SetTargetOrigin(CATIMmiMechanicalFeature_var&)
Set the the plane where to unfold.
o SetTargetSurface(CATIMmiMechanicalFeature_var&)
Set the the plane where to unfold.

Methods


o AppendElementsToTear
public virtual AppendElementsToTear( const ihSpecObject)
Append a specification to tear.
Parameters:
ihSpecObject
the specification to tear to append.
o AppendElementsToTear
public virtual AppendElementsToTear( const iSpecObjectsList)
Append specifications to tear.
Parameters:
iSpecObjectsList
the specifications to tear to append.
o AppendElementsToTransfer
public virtual AppendElementsToTransfer( const ihSpecObject,
iTypeOfTransfer)
Appends an element to transfer.
Parameters:
ihSpecObject
Specification to transfer
iTypeOfTransfer
type of tranfer
See also:
o GetDirectionToUnfold
public virtual GetDirectionToUnfold( ohSpecObject)
Get the direction of the surface to unfold.
Parameters:
ohSpecObject
the direction
o GetDisplayDistortionMode
public virtual GetDisplayDistortionMode( obMode)
Gets the display mode of the distortion on the feature.
Parameters:
obMode
TRUE : distortions are displayed FALSE : distortions are not displayed
o GetEdgeToTearPositioningOrientation
public virtual GetEdgeToTearPositioningOrientation( oOrientation)
Gets the positioning orientation when the reference origin is located on an edge to tear.
Parameters:
iOrientation
CATGSMUnfoldEdgeToTearUndefinedOrientation if the reference origin is not located on an edge to tear CATGSMUnfoldEdgeToTearDefaultOrientation if it is the default orientation CATGSMUnfoldEdgeToTearInversedOrientation if it is the inverse of the default orientation
o GetElementsToTear
public virtual GetElementsToTear( oSpecObjectsList)
Gets the specifications to tear.
Parameters:
oSpecObjectsList
the specifications to tear.
o GetOriginToUnfold
public virtual GetOriginToUnfold( ohSpecObject)
Gets the origin of the surface to unfold.
Parameters:
ohSpecObject
the origin of the surface to unfold.
o GetSurfaceToUnfold
public virtual GetSurfaceToUnfold( ohSpecObject)
Gets the surface to unfold.
Parameters:
ohSpecObject
the surface to unfold.
o GetSurfaceType
public virtual GetSurfaceType( oType)
Gets the type of surface to unfold.
Parameters:
oType
CATGSMUndefinedSurfaceType if the type is undefined, CATGSMRuledSurfaceType if the type of surface is ruled, CATGSMAnySurfaceType if the type of surface is all
See also:
o GetTargetDirection
public virtual GetTargetDirection( ohDirection)
Gets the plane where to unfold.
Parameters:
ohSpecObject
the plane where to unfold.
o GetTargetOrientationMode
public virtual GetTargetOrientationMode( oMode)
Gets the target surface orientation mode.
Parameters:
oMode
CATGSMUnfoldTargetOrientationMode_None if no axis inversion CATGSMUnfoldTargetOrientationMode_ReverseU if U inversion axis CATGSMUnfoldTargetOrientationMode_ReverseV if V inversion axis CATGSMUnfoldTargetOrientationMode_ReverseUReverseV if U inversion axis and V inversion axis CATGSMUnfoldTargetOrientationMode_SwapReverseU if U inversion axis and swap U and V axis CATGSMUnfoldTargetOrientationMode_SwapReverseV if V inversion axis and swap U and V axis CATGSMUnfoldTargetOrientationMode_SwapReverseUReverseV if U inversion axis, V inversion axis and swap U and V axis CATGSMUnfoldTargetOrientationMode_Swap if swap U and V axis
See also:
o GetTargetOrigin
public virtual GetTargetOrigin( ohSpecObject)
Gets the plane where to unfold.
Parameters:
ohSpecObject
the plane where to unfold.
o GetTargetSurface
public virtual GetTargetSurface( ohSpecObject)
Gets the plane where to unfold.
Parameters:
ohSpecObject
the plane where to unfold.
o GetTransferedElements
public virtual GetTransferedElements( oSpecObjectsList)
Gets the transfered elements.
Note: It references its specification and its type of transformation.
Parameters:
oSpecObjectsList
List of Specifications to transfer
o RemoveAllElementsToTear
public virtual RemoveAllElementsToTear()
Removes all the specification to tear.
o RemoveElementToTear
public virtual RemoveElementToTear( const i)
Removes a specification to tear.
Parameters:
i
the position of the specifications to tear to remove.
o RemoveElementToTear
public virtual RemoveElementToTear( ihSpecObject)
Removes a specification to tear.
Parameters:
ihSpecObject
the specification to remove.
o RemoveElementToTransfer
public virtual RemoveElementToTransfer( const i)
Remove an elements to transfer.
Parameters:
i
the position of the specification to remove
o ReplaceElementsToTear
public virtual ReplaceElementsToTear( const i,
const ihSpecObject)
Replaces the specification at the position i in the list of specification to tear by ihSpecObject.
Parameters:
i
the position of the specifications to tear to remove.
iSpecObjectsList
the specification to tear to append.
o ReplaceElementsToTransfer
public virtual ReplaceElementsToTransfer( const i,
iTypeOfTransfer)
Replace a type of transfer.
Parameters:
i
the position of the specification type to replace
iTypeOfTransfer
type of tranfer
See also:
o ReplaceElementsToTransfer
public virtual ReplaceElementsToTransfer( const i,
const ihSpecObject)
Replace an elements to transfer.
Parameters:
i
the position of the specification to replace
ihSpecObject
the specification to transfer to append.
o SetDirectionToUnfold
public virtual SetDirectionToUnfold( const ihSpecObject)
Set the direction of the surface to unfold.
Parameters:
ihSpecObject
the direction
o SetDisplayDistortionMode
public virtual SetDisplayDistortionMode( const ibMode)
Sets the display mode of the distortion on the feature.
Parameters:
ibMode
TRUE : distortions are displayed FALSE : distortions are not displayed
o SetEdgeToTearPositioningOrientation
public virtual SetEdgeToTearPositioningOrientation( const iOrientation)
Sets the positioning orientation when the reference origin is located on an edge to tear.
Parameters:
iOrientation
CATGSMUnfoldEdgeToTearUndefinedOrientation if the reference origin is not located on an edge to tear CATGSMUnfoldEdgeToTearDefaultOrientation if it is the default orientation CATGSMUnfoldEdgeToTearInversedOrientation if it is the inverse of the default orientation
o SetOriginToUnfold
public virtual SetOriginToUnfold( const ihSpecObject)
Set the origin of the surface to unfold.
Parameters:
ihSpecObject
the origin
o SetSurfaceToUnfold
public virtual SetSurfaceToUnfold( const ihSpecObject)
Set the surface to unfold.
Parameters:
ihSpecObject
the surface to unfold.
o SetSurfaceType
public virtual SetSurfaceType( const iType)
Sets the type of surface to unfold.
Parameters:
iType
CATGSMUndefinedSurfaceType if the type is undefined, CATGSMRuledSurfaceType if the type of surface is ruled, CATGSMAnySurfaceType if the type of surface is all
See also:
o SetTargetDirection
public virtual SetTargetDirection( const ihDirection)
Set the the plane where to unfold.
Parameters:
ihSpecObject
the plane where to unfold.
o SetTargetOrientationMode
public virtual SetTargetOrientationMode( const iMode)
Sets the target surface orientation mode.
Parameters:
iMode
CATGSMUnfoldTargetOrientationMode_None if no axis inversion CATGSMUnfoldTargetOrientationMode_ReverseU if U inversion axis CATGSMUnfoldTargetOrientationMode_ReverseV if V inversion axis CATGSMUnfoldTargetOrientationMode_ReverseUReverseV if U inversion axis and V inversion axis CATGSMUnfoldTargetOrientationMode_SwapReverseU if U inversion axis and swap U and V axis CATGSMUnfoldTargetOrientationMode_SwapReverseV if V inversion axis and swap U and V axis CATGSMUnfoldTargetOrientationMode_SwapReverseUReverseV if U inversion axis, V inversion axis and swap U and V axis CATGSMUnfoldTargetOrientationMode_Swap if swap U and V axis
See also:
o SetTargetOrigin
public virtual SetTargetOrigin( const ihSpecObject)
Set the the plane where to unfold.
Parameters:
ihSpecObject
the plane where to unfold.
o SetTargetSurface
public virtual SetTargetSurface( const ihSpecObject)
Set the the plane where to unfold.
Parameters:
ihSpecObject
the plane where to unfold.

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

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.