All Frameworks Class Hierarchy This Framework Indexes
ManufacturingInterfaces Interface CATIMfgDirection
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIMfgDirection
Interface dedicated to machining direction management.
Role: This interface offers services mainly to manage the MfgDirection object
Method Index
- o
Evaluate()
- Update the results of the Machining Direction object.
- o
GetActivity(CATIMfgActivity_var&)
- Gets activity to which machining direction belongs.
- o
GetCurrentOrigin(int&)
- Gets Machining Direction current origin.
- o
GetDirection(CATMathDirection&)
- Gets the Direction of the Machining Direction Object.
- o
GetFlagModif(int&)
- Gets the parameter defining if the Machining Direction has been modified or not.
- o
GetGeometries(int,CATLISTP(CATGeometry)&)
- Gets the geometries attached to the Machining Direction.
- o
GetGeometry(CATBaseUnknown_var&)
- GEts the elemnt associated to the Machining Direction.
- o
GetInvertStatus(int&)
- Gets Machining Direction Inversion status.
- o
GetMode(CATUnicodeString&)
- Gets the definition mode of the Machining Direction Object.
- o
GetOriginMode(int&)
- Gets Machining Direciton origin mode.
- o
GetOrigin(CATMathPoint&)
- Gets Machining Direction origin.
- o
GetSelectedGeometry(CATBaseUnknown_var&)
- Gets the geometry associated to the Machining Direction Object.
- o
GetSelectionMode2Rotations(int&)
- Gets Two Rotations selection mode.
- o
GetSelectionModeAxis(int&)
- Gets Axis selection mode.
- o
GetSelectionModeManual(int&)
- Gets Manual selection mode.
- o
GetSelectionModeNormalBottom(int&)
- Gets Normal To Bottom selection mode.
- o
GetSelectionModeNormalView(int&)
- Gets Normal To View selection mode.
- o
GetSelectionModePtView(int&)
- Gets Pont in The View selection mode.
- o
GetSelectionModeSelection(int&)
- Gets Selection selection mode.
- o
GetStatus(CATUnicodeString&,CATUnicodeString&,int&,CATUnicodeString*)
- Gets Machining Direction status.
- o
GetTransformation(CATMathTransformation&)
- Gets Machining Direction transformation matrix.
- o
GetVector(double&,double&,double&)
- Gets Machining Direction Vector.
- o
GetVector(CATMathDirection&)
- Gets Machining Direction Vector.
- o
GetVisuTransformation(CATMathTransformation&,CATMathTransformation&)
- Gets the visualization transformation of the Machining Direction object.
- o
InvertDirection()
- Machining machining direction.
- o
IsDrivenByRelation()
- Indicates if one of the parameter of the direction is a result of a CKE relation.
- o
IsValid(int&,int)
- Checks if Machining Direction is valid.
- o
NullifyVector()
- Resets vector definition.
- o
SetActivity(CATIMfgActivity_var&)
- Sets the activity on chich the machining direction is attached (not in the data model, pure run time).
- o
SetCurrentOrigin(int&)
- Sets Machining Direction current origin.
- o
SetDirection(CATMathDirection&,int)
- Sets the direction of the Machining Direction Object.
- o
SetFlagModif(int&)
- Sets the modification flag of the Machining Direction Object.
- o
SetMode(CATUnicodeString&)
- Sets the definition mode of the Machining Direction Object.
- o
SetOriginMode(int&)
- Sets Machining Direction origin mode.
- o
SetOrigin(CATMathPoint&)
- Sets Machining Direction origin.
- o
SetSelectedGeometry(CATBaseUnknown_var&,CATBaseUnknown_var&)
- Sets the geometry associated to the Machining Direction Object.
- o
SetSelectionMode2Rotations(int)
- Sets selection mode to Two Rotations.
- o
SetSelectionModeAxis(int)
- Sets semection mode to Axis.
- o
SetSelectionModeManual(int)
- Sets selection mode to Manual.
- o
SetSelectionModeNormalBottom(int)
- Sets the selection mode to Normal To Bottom.
- o
SetSelectionModeNormalView(int)
- Sets the selection mode to Normal To View.
- o
SetSelectionModePtView(int)
- Sets seleciton mode to Point In the View.
- o
SetSelectionModeSelection(int)
- Sets the selection mode to Selection.
- o
SetTransformation(CATMathTransformation)
- Sets Machining Direction transformation matrix.
- o
SetVector(CATMathDirection&)
- Sets Machining Direction Vector.
- o
SetVisuTransformation(CATMathTransformation,CATMathTransformation)
- Sets the visualization transformation of the Machining Direction object.
Methods
o Evaluate
| public virtual Evaluate( | ) |
-
Update the results of the Machining Direction object.
o GetActivity
| public virtual GetActivity( | | oActivity) |
-
Gets activity to which machining direction belongs.
- Parameters:
-
- oActivity
- The activity
o GetCurrentOrigin
| public virtual GetCurrentOrigin( | | oCurrentOrigin) |
-
Gets Machining Direction current origin.
- Parameters:
-
- oCurrentOrigin
- The current origin
o GetDirection
| public virtual GetDirection( | | oDirection) |
-
Gets the Direction of the Machining Direction Object.
- Parameters:
-
- oDirection
- The mathematical direction of the object
o GetFlagModif
| public virtual GetFlagModif( | | oFlag) |
-
Gets the parameter defining if the Machining Direction has been modified or not.
- Parameters:
-
- oFlag
- The flag to get the modification status
o GetGeometries
| public virtual GetGeometries( | const | iMode, |
| | oGeometries) |
-
Gets the geometries attached to the Machining Direction.
- Parameters:
-
- iMode
- The query mode
- oGeometries
- The resulting geometries
o GetGeometry
| public virtual GetGeometry( | | oElement) |
-
GEts the elemnt associated to the Machining Direction.
- Parameters:
-
- oElement
- The referenced element
o GetInvertStatus
| public virtual GetInvertStatus( | | oStatus) |
-
Gets Machining Direction Inversion status.
- Parameters:
-
- oStatus
- The inversion status
o GetMode
| public virtual GetMode( | | oString) |
-
Gets the definition mode of the Machining Direction Object.
- Parameters:
-
- oString
- The mode
o GetOriginMode
| public virtual GetOriginMode( | | oMode) |
-
Gets Machining Direciton origin mode.
- Parameters:
-
- oMode
- The mode
o GetOrigin
| public virtual GetOrigin( | | oPoint) |
-
Gets Machining Direction origin.
- Parameters:
-
- oPoint
- The mathematical point
o GetSelectedGeometry
| public virtual GetSelectedGeometry( | | oElement) |
-
Gets the geometry associated to the Machining Direction Object.
- Parameters:
-
- oElement
- The associated geometry
o GetSelectionMode2Rotations
| public virtual GetSelectionMode2Rotations( | | oMode) |
-
Gets Two Rotations selection mode.
- Parameters:
-
- oMode
- The mode
o GetSelectionModeAxis
| public virtual GetSelectionModeAxis( | | oMode) |
-
Gets Axis selection mode.
- Parameters:
-
- oMode
- The mode
o GetSelectionModeManual
| public virtual GetSelectionModeManual( | | oMode) |
-
Gets Manual selection mode.
- Parameters:
-
- oMode
- The mode
o GetSelectionModeNormalBottom
| public virtual GetSelectionModeNormalBottom( | | oMode) |
-
Gets Normal To Bottom selection mode.
- Parameters:
-
- oMode
- The mode
o GetSelectionModeNormalView
| public virtual GetSelectionModeNormalView( | | oMode) |
-
Gets Normal To View selection mode.
- Parameters:
-
- oMode
- The mode
o GetSelectionModePtView
| public virtual GetSelectionModePtView( | | oMode) |
-
Gets Pont in The View selection mode.
- Parameters:
-
- oMode
- The mode
o GetSelectionModeSelection
| public virtual GetSelectionModeSelection( | | oMode) |
-
Gets Selection selection mode.
- Parameters:
-
- oMode
- The mode
o GetStatus
| public virtual GetStatus( | | oName, |
| | oGeoNames, |
| | oStatus, |
| | oPubName | = NULL) |
-
Gets Machining Direction status.
- Parameters:
-
- oName
- The Machining Direction Name
- oGeoNames
- The Machining Direction Geometric References names
- oStatus
- The Machining Direction Geometric References status
- oPubName
- The Machining Direction Geometric References publication names
o GetTransformation
| public virtual GetTransformation( | | oTransformation) |
-
Gets Machining Direction transformation matrix.
- Parameters:
-
- oTransformation
- The transformation
o GetVector
| public virtual GetVector( | | oCoordX, |
| | oCoordY, |
| | oCoordZ) |
-
Gets Machining Direction Vector.
- Parameters:
-
- oCoordX
- The X coordinate of the vector
- oCoordY
- The Y coordinate of the vector
- oCoordZ
- The Z coordinate of the vector
o GetVector
| public virtual GetVector( | | oDirection) |
-
Gets Machining Direction Vector.
- Parameters:
-
- oDirection
- The vector
o GetVisuTransformation
| public virtual GetVisuTransformation( | | oTransForAxis, |
| | oTransForOrigin) |
-
Gets the visualization transformation of the Machining Direction object.
- Parameters:
-
- iTransForAxis
- The transformation for the axis
- oTransForOrigin
- The transofrmation for the origin
o InvertDirection
| public virtual InvertDirection( | ) |
-
Machining machining direction.
o IsDrivenByRelation
| public virtual IsDrivenByRelation( | ) |
-
Indicates if one of the parameter of the direction is a result of a CKE relation.
- Returns:
-
Legal values: TRUE At least one parameter is valuated by an active CATICkeRelation.
FALSE No parameter is valuated by an active CATICkeRelation .
o IsValid
| public virtual IsValid( | | oIsValid, |
| | iIsRequired | =1) |
-
Checks if Machining Direction is valid.
- Parameters:
-
- oIsValid
- The validity
- iIsRequired
- The required characteristic of the object
o NullifyVector
| public virtual NullifyVector( | ) |
-
Resets vector definition.
o SetActivity
| public virtual SetActivity( | | oActivity) |
-
Sets the activity on chich the machining direction is attached (not in the data model, pure run time).
- Parameters:
-
- oActivity
- The activity
o SetCurrentOrigin
| public virtual SetCurrentOrigin( | const | iCurrentOrigin) |
-
Sets Machining Direction current origin.
- Parameters:
-
- iCurrentOrigin
- The current origin
o SetDirection
| public virtual SetDirection( | const | iDirection, |
| | iNotify | =1) |
-
Sets the direction of the Machining Direction Object.
- Parameters:
-
- iDirection
- The mathematic direction
- iNotify
- The notification
o SetFlagModif
| public virtual SetFlagModif( | const | iFlag) |
-
Sets the modification flag of the Machining Direction Object.
- Parameters:
-
- iFlag
- The flag
o SetMode
| public virtual SetMode( | const | iString) |
-
Sets the definition mode of the Machining Direction Object.
- Parameters:
-
- String
- The mode
o SetOriginMode
| public virtual SetOriginMode( | const | iMode) |
-
Sets Machining Direction origin mode.
- Parameters:
-
- iMode
- The mode
o SetOrigin
| public virtual SetOrigin( | const | iPoint) |
-
Sets Machining Direction origin.
- Parameters:
-
- iPoint
- The mathematical point
o SetSelectedGeometry
| public virtual SetSelectedGeometry( | const | iElement, |
| const | iProduct | =NULL_var) |
-
Sets the geometry associated to the Machining Direction Object.
- Parameters:
-
- iElement
- The geometric element
- iProduct
- The belonging product
o SetSelectionMode2Rotations
| public virtual SetSelectionMode2Rotations( | const | iMode) |
-
Sets selection mode to Two Rotations.
- Parameters:
-
- iMode
- The mode
o SetSelectionModeAxis
| public virtual SetSelectionModeAxis( | const | iMode) |
-
Sets semection mode to Axis.
- Parameters:
-
- iMode
- The mode
o SetSelectionModeManual
| public virtual SetSelectionModeManual( | const | iMode) |
-
Sets selection mode to Manual.
- Parameters:
-
- iMode
- The mode
o SetSelectionModeNormalBottom
| public virtual SetSelectionModeNormalBottom( | const | iMode) |
-
Sets the selection mode to Normal To Bottom.
- Parameters:
-
- iMode
- The mode
o SetSelectionModeNormalView
| public virtual SetSelectionModeNormalView( | const | iMode) |
-
Sets the selection mode to Normal To View.
- Parameters:
-
- iMode
- The mode
o SetSelectionModePtView
| public virtual SetSelectionModePtView( | const | iMode) |
-
Sets seleciton mode to Point In the View.
- Parameters:
-
- iMode
- The mode
o SetSelectionModeSelection
| public virtual SetSelectionModeSelection( | const | iMode) |
-
Sets the selection mode to Selection.
- Parameters:
-
- iMode
- The mode
o SetTransformation
| public virtual SetTransformation( | | iTransformation) |
-
Sets Machining Direction transformation matrix.
- Parameters:
-
- iTransformation
- The transformation
o SetVector
| public virtual SetVector( | const | iDirection) |
-
Sets Machining Direction Vector.
- Parameters:
-
- iDirection
- The vector
o SetVisuTransformation
| public virtual SetVisuTransformation( | | iTransForAxis, |
| | iTransForOrigin) |
-
Sets the visualization transformation of the Machining Direction object.
- Parameters:
-
- iTransForAxis
- The transformation for the axis
- oTransForOrigin
- The transofrmation for the origin
This object is included in the file: CATIMfgDirection.h
If needed, your Imakefile.mk should include the module: MfgItfEnv