CATGSMUseItf Interface CATIGSMUse3DFurtiveGrid
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIGSMUse3DFurtiveGrid
3D Furtive Grid Feature.
Role: allows to manipulate the data of 3D Furtive Grid.
The 3D Furtive Grid is constituated of three WorkOnSupport
* Each WorkOnSupport is constituated by a Cartesian Grid Plane
* When the current view becomes parallele to one of the defined cartesian grid plane the grid is displayed
* Each grid as the attribute Selectable, Furtive, xxxx
* Stepping, Labels,. position can be modified for each Cartesian Grid
- See also:
-
- See also:
- ,
Method Index
- o
Get3DFurtiveGridLocalAxisSystem(CATIMmiMechanicalFeature_var&)
- Gets Axis Syrtem for Local 3D Furtive Grid definition.
- o
Get3DFurtiveGridWorkOnSupport(CATIGSMUseWorkingSupport_var&,int)
- Gets 3D Furtive Grid differnet WorkOnSupport.
- o
GetFurtivity()
- Gets the grids furtivity.
- o
GetGridOrigin(CATIMmiMechanicalFeature_var&)
- Gets the 3D Grid origin, with offsets applied to it.
- o
GetOffsetValueX(CATICkeParm_var&)
- Gets the offset applied to 3D grid origin, along X direction.
- o
GetOffsetValueY(CATICkeParm_var&)
- Gets the offset applied to 3D grid origin, along Y direction.
- o
GetOffsetValueZ(CATICkeParm_var&)
- Gets the offset applied to 3D grid origin, along Z direction.
- o
GetOrigin(CATIMmiMechanicalFeature_var&)
- Gets 3D Grid origin.
- o
GetPosition()
- Gets position.
- o
GetType()
- Gets type.
- o
Set3DFurtiveGridLocalAxisSystem(CATIMmiMechanicalFeature_var&)
- Sets Axis Syrtem for Local 3D Furtive Grid definition.
- o
Set3DFurtiveGridWorkOnSupport(CATIGSMUseWorkingSupport_var&,int)
- Set 3D Furtive Grid differnet WorkOnSupport.
- o
SetFurtivity(int)
- Sets the grids furtivity.
- o
SetGridOrigin(CATIMmiMechanicalFeature_var&)
- Sets the 3D Grid origin, with offsets applied to it.
- o
SetOffsetValueX(CATICkeParm_var&)
- Sets the offset applied to 3D grid origin, along X direction.
- o
SetOffsetValueY(CATICkeParm_var&)
- Sets the offset applied to 3D grid origin, along Y direction.
- o
SetOffsetValueZ(CATICkeParm_var&)
- Sets the offset applied to 3D grid origin, along Z direction.
- o
SetOrigin(CATIMmiMechanicalFeature_var&)
- Sets 3D Grid origin.
- o
SetPosition(int)
- Sets position.
- o
SetType(enum CATIGSMUseCartesianGrid::CATGSMGridType)
- Sets type.
Methods
o Get3DFurtiveGridLocalAxisSystem
public virtual Get3DFurtiveGridLocalAxisSystem( | | oAxisSystem) |
-
Gets Axis Syrtem for Local 3D Furtive Grid definition.
- Parameters:
-
- oAxisSystem
- Return local Axis System
if NULL_var = 3D Furtive Grid is define related reference plane (XY,YZ ,ZX)
Note: Only one reference 3D Furtive Grid can be defined in a CATPart
o Get3DFurtiveGridWorkOnSupport
public virtual Get3DFurtiveGridWorkOnSupport( | | oWOS, |
| | iRank) |
-
Gets 3D Furtive Grid differnet WorkOnSupport.
- Parameters:
-
- oWos
- Work on Support
- iRank
- Number of related Wos
o GetFurtivity
public virtual GetFurtivity( | ) |
-
Gets the grids furtivity.
Returned value : = 0 Grids not furtive
: = 1 Grids furtive
o GetGridOrigin
public virtual GetGridOrigin( | | oManipulatedOrigin) |
-
Gets the 3D Grid origin, with offsets applied to it.
- Parameters:
-
- oManipulatedOrigin
- ManipulatedOrigin
o GetOffsetValueX
public virtual GetOffsetValueX( | | oOffsetValueX) |
-
Gets the offset applied to 3D grid origin, along X direction.
- Parameters:
-
- oOffsetValueX
- OffsetValueX
o GetOffsetValueY
public virtual GetOffsetValueY( | | oOffsetValueY) |
-
Gets the offset applied to 3D grid origin, along Y direction.
- Parameters:
-
- oOffsetValueY
- OffsetValueY
o GetOffsetValueZ
public virtual GetOffsetValueZ( | | oOffsetValueZ) |
-
Gets the offset applied to 3D grid origin, along Z direction.
- Parameters:
-
- oOffsetValueZ
- OffsetValueZ
o GetOrigin
public virtual GetOrigin( | | oOrigin) |
-
Gets 3D Grid origin.
- Parameters:
-
- oOrigin
- Origin
o GetPosition
public virtual GetPosition( | ) |
-
Gets position.
Returned value : Position number from 1 to 8
o GetType
-
Gets type.
Returned value : enum {CATGSMGridFinite, CATGSMGridInfinite}
o Set3DFurtiveGridLocalAxisSystem
public virtual Set3DFurtiveGridLocalAxisSystem( | const | iAxisSystem) |
-
Sets Axis Syrtem for Local 3D Furtive Grid definition.
- Parameters:
-
- iAxisSystem
- Set iAxisSystem as Axis for the 3D Furtive Grid
o Set3DFurtiveGridWorkOnSupport
public virtual Set3DFurtiveGridWorkOnSupport( | const | iWos, |
| | iRank) |
-
Set 3D Furtive Grid differnet WorkOnSupport.
- Parameters:
-
- iWos
- Work on Support
- iRank
- Number of related Wos
o SetFurtivity
public virtual SetFurtivity( | const | iFurtivity | =1) |
-
Sets the grids furtivity.
- Parameters:
-
- iFurtivity
-
iFurtivity : = 0 Grids not furtive
: = 1 Grids furtive
o SetGridOrigin
public virtual SetGridOrigin( | const | iManipulatedOrigin) |
-
Sets the 3D Grid origin, with offsets applied to it.
- Parameters:
-
- iManipulatedOrigin
- ManipulatedOrigin
o SetOffsetValueX
public virtual SetOffsetValueX( | const | iOffsetValueX) |
-
Sets the offset applied to 3D grid origin, along X direction.
- Parameters:
-
- iOffsetValueX
- OffsetValueX
o SetOffsetValueY
public virtual SetOffsetValueY( | const | iOffsetValueY) |
-
Sets the offset applied to 3D grid origin, along Y direction.
- Parameters:
-
- iOffsetValueY
- OffsetValueY
o SetOffsetValueZ
public virtual SetOffsetValueZ( | const | iOffsetValueZ) |
-
Sets the offset applied to 3D grid origin, along Z direction.
- Parameters:
-
- iOffsetValueZ
- OffsetValueZ
o SetOrigin
public virtual SetOrigin( | const | iOrigin) |
-
Sets 3D Grid origin.
- Parameters:
-
- iOrigin
- Origin
o SetPosition
public virtual SetPosition( | const | iPosition) |
-
Sets position.
- Parameters:
-
- iPosition
- Position number from 1 to 8
o SetType
public virtual SetType( | const | iType) |
-
Sets type.
- Parameters:
-
- iType
- type enum {CATGSMGridFinite, CATGSMGridInfinite}
This object is included in the file: CATIGSMUse3DFurtiveGrid.h
If needed, your Imakefile.mk should include the module: CATGSMUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.