CATGSMUseItf Interface CATIGSMUsePositionTransfo
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIGSMUsePositionTransfo
Interface to position transformation feature.
Role: Allows you to access data of the Position Transfo feature used to position a
profile before creating a swept surface.
This interface should not be used directly. Explicit sweep feature users
should rather use the corresponding interface.
- See also:
- ,
- See also:
-
- See also:
-
- See also:
-
Method Index
- o
AddPosAngle(CATICkeParm_var)
- Adds a numerical positioning parameter : first axis direction angle.
- o
AddPosCoord(CATICkeParm_var)
- Adds a numerical positioning parameter : origin planar coordinate.
- o
GetInitialDirectionComputationMode(enum CATGSMPositionDirCompMode&)
- Gets the computation mode of the X axis (or direction) of the initial axis system.
- o
GetMode(enum CATGSMPositionMode&)
- Gets the positioning mode.
- o
GetNbPosAngle(int&)
- Gets the number of numerical positioning parameters : first axis
direction angles.
- o
GetNbPosCoord(int&)
- Gets the number of numerical positioning parameters : origin
planar coordinates.
- o
GetPosAngle(CATICkeParm_var&,int)
- Gets numerical positioning parameters : first axis direction angles
from default position in each plane used for the positioning
operation (initial and target).
- o
GetPosCoord(CATICkeParm_var&,int)
- Gets numerical positioning parameters : origin planar coordinates
in each plane used for the positioning operation (initial and target).
- o
GetPosDirection(CATIGSMUseDirection_var&)
- Gets the positioning direction : initial plane X-axis direction.
- o
GetPosDirection(CATIGSMUseDirection_var&,int)
- Gets the positioning directions : initial or target plane X-axis direction.
- o
GetPosPoint(CATIMmiMechanicalFeature_var&)
- Gets the point designated as the origin of the initial transformation plane.
- o
GetPosPoint(CATIMmiMechanicalFeature_var&,int)
- Gets the points designated as the origins of the initial and target
transformation planes.
- o
GetPosSwapAxes(enum CATGSMAxisInversionMode&)
- Gets the positioning parameter : axes inversion from previous definition
for the initial plane.
- o
GetPosSwapAxes(enum CATGSMAxisInversionMode&,int)
- Gets the positioning parameter : axes inversion from previous definition
for each plane involved in the positioning.
- o
GetProfile(CATIMmiMechanicalFeature_var&)
- Gets the original profile (or element), before transformation.
- o
GetUserInitialAxis(CATMathAxis&)
- Gets the computed initial axis after user manipulation.
- o
GetUserTargetAxis(CATMathAxis&)
- Gets the computed target axis after user manipulation.
- o
RemoveAllPosAngle()
- Removes all numerical positioning parameters : first axis direction angles.
- o
RemoveAllPosCoord()
- Removes all numerical positioning parameters : origin planar coordinates.
- o
SetInitialDirectionComputationMode(enum CATGSMPositionDirCompMode)
- Sets the computation mode of the X axis (or direction) of the initial axis system.
- o
SetMode(enum CATGSMPositionMode)
- Sets the positioning mode.
- o
SetPosAngle(double,int)
- Sets numerical positioning parameter : first axis direction angle.
- o
SetPosAngle(CATICkeParm_var,int)
- Sets numerical positioning parameter : first axis direction angle.
- o
SetPosCoord(double,int)
- Sets numerical positioning parameter : origin planar coordinate.
- o
SetPosCoord(CATICkeParm_var,int)
- Sets numerical positioning parameter : origin planar coordinate.
- o
SetPosDirection(CATIGSMUseDirection_var)
- Sets the positioning direction : initial plane X-axis direction.
- o
SetPosDirection(CATIGSMUseDirection_var,int)
- Sets the positioning directions : initial or target plane X-axis direction.
- o
SetPosPoint(CATIMmiMechanicalFeature_var)
- Sets the point designated as the origin of the initial transformation plane.
- o
SetPosPoint(CATIMmiMechanicalFeature_var,int)
- Sets the points designated as the origins of the initial and target
transformation planes.
- o
SetPosSwapAxes(enum CATGSMAxisInversionMode)
- Sets the positioning parameter : axes inversion from previous definition
for the initial plane.
- o
SetPosSwapAxes(enum CATGSMAxisInversionMode,int)
- Sets the positioning parameter : axes inversion from previous definition
for each plane involved in the positioning (initial and target).
- o
SetProfile(CATIMmiMechanicalFeature_var)
- Sets the original profile (or element), before transformation.
Methods
o AddPosAngle
public virtual AddPosAngle( | const | iElem) |
-
Adds a numerical positioning parameter : first axis direction angle.
- Parameters:
-
- iElem
- Numerical parameter (literal feature)
o AddPosCoord
public virtual AddPosCoord( | const | iElem) |
-
Adds a numerical positioning parameter : origin planar coordinate.
- Parameters:
-
- iElem
- Numerical parameter (literal feature)
- See also:
-
o GetInitialDirectionComputationMode
public virtual GetInitialDirectionComputationMode( | | oDirCompMode) |
-
Gets the computation mode of the X axis (or direction) of the initial axis system.
Default value (if not specified by SetInitialDirectionComputationMode) is
CATGSMPositionDirCompMode_None if GetPosDirection(OutputDirection) gives a NULL_var
OutputDirection, and CATGSMPositionDirCompMode_User if OutputDirection is different
from NULL_var.
- Parameters:
-
- oDirCompMode
- Mode :
- CATGSMPositionDirCompMode_None: no X axis specified
- CATGSMPositionDirCompMode_Tangent: the X axis is implicitly the tangent
of the profile at the origin (the origin then HAS to be on the profile)
- CATGSMPositionDirCompMode_User: the X axis is specified by a direction via
SetPosDirection(UserInputDirection, 1)
- See also:
-
o GetMode
public virtual GetMode( | | oElem) |
-
Gets the positioning mode.
- Parameters:
-
- oElem
- Mode :
- CATGSMPositionMode_NoneOrPositioned : no positioning
- CATGSMPositionMode_ExplicitSweep : the explicit profile is to
be moved from its initial plane to the first sweep plane
- CATGSMPositionMode_Develop : === DO NOT USE IN THIS VERSION ===
planar wire is to be positioned in
its initial plane; target origin corresponds to the
zero-deformation point on the support surface (target axes are
defined by the parameterization of the support surface)
- See also:
- ,
o GetNbPosAngle
public virtual GetNbPosAngle( | | oI) |
-
Gets the number of numerical positioning parameters : first axis
direction angles.
- Parameters:
-
- oI
- Number of parameters
o GetNbPosCoord
public virtual GetNbPosCoord( | | oI) |
-
Gets the number of numerical positioning parameters : origin
planar coordinates.
- Parameters:
-
- oI
- Number of parameters
o GetPosAngle
public virtual GetPosAngle( | | oElem, |
| const | iI) |
-
Gets numerical positioning parameters : first axis direction angles
from default position in each plane used for the positioning
operation (initial and target).
- Parameters:
-
- oElem
- Numerical parameter (literal feature)
- iI
- Index of the parameter : 1 for initial plane, 2 for target plane
- See also:
-
o GetPosCoord
public virtual GetPosCoord( | | oElem, |
| const | iI) |
-
Gets numerical positioning parameters : origin planar coordinates
in each plane used for the positioning operation (initial and target).
- Parameters:
-
- oElem
- Numerical parameter (literal feature)
- iI
- Index of the parameter : 1 and 2 for initial plane,
3 and 4 for target plane
- See also:
-
o GetPosDirection
public virtual GetPosDirection( | | oElem) |
-
Gets the positioning direction : initial plane X-axis direction.
- Parameters:
-
- oElem
- Direction feature
- See also:
-
o GetPosDirection
public virtual GetPosDirection( | | oElem, |
| const | iI) |
-
Gets the positioning directions : initial or target plane X-axis direction.
- Parameters:
-
- oElem
- Direction feature
- iI
- Plane index : 1 for initial one, 2 for target one
- See also:
-
o GetPosPoint
public virtual GetPosPoint( | | oElem) |
-
Gets the point designated as the origin of the initial transformation plane.
- Parameters:
-
- oElem
- Point feature
o GetPosPoint
public virtual GetPosPoint( | | oElem, |
| const | iI) |
-
Gets the points designated as the origins of the initial and target
transformation planes.
- Parameters:
-
- oElem
- Point feature
- iI
- Plane index : 1 for initial one, 2 for target one
o GetPosSwapAxes
public virtual GetPosSwapAxes( | | oI) |
-
Gets the positioning parameter : axes inversion from previous definition
for the initial plane.
- Parameters:
-
- oI
- State of axes
- See also:
-
o GetPosSwapAxes
public virtual GetPosSwapAxes( | | oI, |
| const | iIdx) |
-
Gets the positioning parameter : axes inversion from previous definition
for each plane involved in the positioning.
- Parameters:
-
- oI
- State of axes :
- CATGSMAxisInversionMode_None : no axis inverted
- CATGSMAxisInversionMode_X : only X axis inverted
- CATGSMAxisInversionMode_Y : only Y axis inverted
- CATGSMAxisInversionMode_Both : both axes inverted
- iIdx
- Plane index : 1 for initial one, 2 for target one
- See also:
-
o GetProfile
public virtual GetProfile( | | oElem) |
-
Gets the original profile (or element), before transformation.
- Parameters:
-
- oElem
- Profile feature
o GetUserInitialAxis
public virtual GetUserInitialAxis( | | oMathAxisResult) |
-
Gets the computed initial axis after user manipulation.
- Parameters:
-
- oMathAxisResult
- Axis
o GetUserTargetAxis
public virtual GetUserTargetAxis( | | oMathAxisResult) |
-
Gets the computed target axis after user manipulation.
- Parameters:
-
- oMathAxisResult
- Axis
o RemoveAllPosAngle
public virtual RemoveAllPosAngle( | ) |
-
Removes all numerical positioning parameters : first axis direction angles.
o RemoveAllPosCoord
public virtual RemoveAllPosCoord( | ) |
-
Removes all numerical positioning parameters : origin planar coordinates.
o SetInitialDirectionComputationMode
public virtual SetInitialDirectionComputationMode( | const | iDirCompMode) |
-
Sets the computation mode of the X axis (or direction) of the initial axis system.
If CATGSMPositionDirCompMode_None or CATGSMPositionDirCompMode_Tangent is specified,
a SetPosDirection(NULL_var, 1) is performed.
Specifying CATGSMPositionDirCompMode_User is useless: if a direction has previously
been specified, the mode has already been set.
- Parameters:
-
- iDirCompMode
- Mode
- See also:
-
o SetMode
public virtual SetMode( | const | iElem) |
-
Sets the positioning mode.
- Parameters:
-
- iElem
- Mode
- See also:
-
o SetPosAngle
public virtual SetPosAngle( | const | iElem, |
| const | iI) |
-
Sets numerical positioning parameter : first axis direction angle.
- Parameters:
-
- iElem
- Numerical value
- iI
- Index of the parameter : 1 initial plane, 2 for target plane
o SetPosAngle
public virtual SetPosAngle( | const | iElem, |
| const | iI) |
-
Sets numerical positioning parameter : first axis direction angle.
- Parameters:
-
- iElem
- Numerical parameter (literal feature)
- iI
- Index of the parameter : 1 initial plane, 2 for target plane
- See also:
-
o SetPosCoord
public virtual SetPosCoord( | const | iElem, |
| const | iI) |
-
Sets numerical positioning parameter : origin planar coordinate.
- Parameters:
-
- iElem
- Numerical value
- iI
- Index of the parameter : 1 and 2 for initial plane,
3 and 4 for target plane
o SetPosCoord
public virtual SetPosCoord( | const | iElem, |
| const | iI) |
-
Sets numerical positioning parameter : origin planar coordinate.
- Parameters:
-
- Elem
- Numerical parameter (literal feature)
- iI
- Index of the parameter : 1 and 2 for initial plane,
3 and 4 for target plane
- See also:
-
o SetPosDirection
public virtual SetPosDirection( | const | iElem) |
-
Sets the positioning direction : initial plane X-axis direction.
- Parameters:
-
- iElem
- Direction feature
- See also:
-
o SetPosDirection
public virtual SetPosDirection( | const | iElem, |
| const | iI) |
-
Sets the positioning directions : initial or target plane X-axis direction.
- Parameters:
-
- iElem
- Direction feature
- iI
- Plane index : 1 for initial one, 2 for target one
- See also:
-
o SetPosPoint
public virtual SetPosPoint( | const | iElem) |
-
Sets the point designated as the origin of the initial transformation plane.
- Parameters:
-
- iElem
- Point feature
o SetPosPoint
public virtual SetPosPoint( | const | iElem, |
| const | iI) |
-
Sets the points designated as the origins of the initial and target
transformation planes.
- Parameters:
-
- iElem
- Point feature
- iI
- Plane index : 1 for initial one, 2 for target one
o SetPosSwapAxes
public virtual SetPosSwapAxes( | const | iI) |
-
Sets the positioning parameter : axes inversion from previous definition
for the initial plane.
- Parameters:
-
- iI
- State of axes
- See also:
-
o SetPosSwapAxes
public virtual SetPosSwapAxes( | const | iI, |
| const | iIdx) |
-
Sets the positioning parameter : axes inversion from previous definition
for each plane involved in the positioning (initial and target).
- Parameters:
-
- iI
- State of axes :
- CATGSMAxisInversionMode_None : no axis inverted
- CATGSMAxisInversionMode_X : only X axis inverted
- CATGSMAxisInversionMode_Y : only Y axis inverted
- CATGSMAxisInversionMode_Both : both axes inverted
- iIdx
- Plane index : 1 for initial one, 2 for target one
- See also:
-
o SetProfile
public virtual SetProfile( | const | iElem) |
-
Sets the original profile (or element), before transformation.
- Parameters:
-
- iElem
- Profile feature
This object is included in the file: CATIGSMUsePositionTransfo.h
If needed, your Imakefile.mk should include the module: CATGSMUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.