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

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