All Frameworks  Object Hierarchy  This Framework  Indexes   

HybridShapePositionTransfo (Object)

Represents the hybrid shape position transformation feature object.
Role: To access the data of the hybrid shape position transformation feature object. This data includes:

Use the CATIAHybridShapeFactory to create a HybridShapePositionTransfo object.

See also:
HybridShapeFactory

Property Index

InitialDirectionComputationMode
Gets or sets the computation mode of the X axis (or direction) of the initial axis system.
Mode
Returns or sets the positioning mode.
Profile
Returns or sets the profile to be positioned.

Method Index

GetNbPosAngle
Gets the number of numerical positioning parameters : first axis direction angles.
GetNbPosCoord
Gets the number of numerical positioning parameters : origin planar coordinates.
GetPosAngle
Returns angles of both initial and target coordinate systems from default positions.
GetPosCoord
Returns translation coordinates if both initial and target coordinate systems from default positions.
GetPosPoint
Returns the points designated as the origins of the initial and target planes.
GetPosSwapAxes
Returns axis inversion from previous definitions for both initial and target planes.
GetPositionDirection
Returns the positioning directions.
RemoveAllPosAngle
Removes all numerical positioning parameters : first axis direction angles.
RemoveAllPosCoord
Removes all numerical positioning parameters : origin planar coordinates.
SetPosAngle
Sets angles of both initial and target coordinate systems.
SetPosCoord
Sets translation coordinates of both initial and target coordinate systems.
SetPosPoint
Sets the points designated as the origins of the initial and target planes.
SetPosSwapAxes
Sets axis inversion from previous definitions for both initial and target planes.
SetPositionDirection
Sets the positioning directions.

Properties


o Property InitialDirectionComputationMode() As
Gets or sets the computation mode of the X axis (or direction) of the initial axis system.
Parameters:
oDirCompMode
computation mode = 0 : no X axis specified = 1 : the X axis is implicitly the tangent of the profile at the origin(the origin then HAS to be on the profile). = 2 : the X axis is specified by a direction by SetPositionDirection(1,UserInputDirection).
o Property Mode() As
Returns or sets the positioning mode.
Legal values:
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)
o Property Profile() As
Returns or sets the profile to be positioned.

Methods


o Func GetNbPosAngle() As
Gets the number of numerical positioning parameters : first axis direction angles.
Parameters:
oI
Number of parameters
o Func GetNbPosCoord() As
Gets the number of numerical positioning parameters : origin planar coordinates.
Parameters:
oI
Number of parameters
o Func GetPosAngle( iI) As
Returns angles of both initial and target coordinate systems from default positions.
Parameters:
iI
The index of numerical positioning angles in initial (value 1) or target (value 2) axis system.
oAngle
The angle value.
o Func GetPosCoord( ii) As
Returns translation coordinates if both initial and target coordinate systems from default positions.
Parameters:
iI
The iIndex of numerical positioning coordinates in initial (value 1 or 2) or target (value 3 or 4) coordinate system.
oCoordinate
The coordinate value
o Func GetPosPoint( ii) As
Returns the points designated as the origins of the initial and target planes.
Parameters:
iI
The plane index: 1 for initial one, 2 for target one
oElem
The origin point
o Func GetPosSwapAxes( ii) As
Returns axis inversion from previous definitions for both initial and target planes.
Parameters:
iI
The coordinate system index: 1 for initial one, 2 for target one
oInversion
The inversion value:
CATGSMAxisInversionMode_None
No axis inverted
CATGSMAxisInversionMode_X
Only the X axis iq inverted
CATGSMAxisInversionMode_Y
Only the Y axis is inverted
CATGSMAxisInversionMode_Both
Both axes inverted
o Func GetPositionDirection( iI) As
Returns the positioning directions.
The positioning direction can be initial or target plane X-axis direction.
Parameters:
iI
The plane index: 1 for initial one, 2 for target one
oElem
The direction element
o Sub RemoveAllPosAngle()
Removes all numerical positioning parameters : first axis direction angles.
o Sub RemoveAllPosCoord()
Removes all numerical positioning parameters : origin planar coordinates.
o Sub SetPosAngle( iI,
iAngle)
Sets angles of both initial and target coordinate systems.
Parameters:
iI
The index of numerical positioning angles in initial (value 1) or target (value 2) axis system.
iAngle
The angle value.
o Sub SetPosCoord( iI,
iCoordinate)
Sets translation coordinates of both initial and target coordinate systems.
Parameters:
iI
The iIndex of numerical positioning coordinates in initial (value 1 or 2) or target (value 3 or 4) coordinate system.
iCoordinate
The coordinate value
o Sub SetPosPoint( iI,
iElem)
Sets the points designated as the origins of the initial and target planes.
Parameters:
iI
The plane index: 1 for initial one, 2 for target one
iElem
The origin point
o Sub SetPosSwapAxes( ii,
iInversion)
Sets axis inversion from previous definitions for both initial and target planes.
Parameters:
iI
The coordinate system index: 1 for initial one, 2 for target one
iInversion
The inversion value:
CATGSMAxisInversionMode_None
No axis inverted
CATGSMAxisInversionMode_X
Only the X axis iq inverted
CATGSMAxisInversionMode_Y
Only the Y axis is inverted
CATGSMAxisInversionMode_Both
Both axes inverted
o Sub SetPositionDirection( iI,
iElem)
Sets the positioning directions.
The positioning direction can be initial or target plane X-axis direction.
Parameters:
iI
The plane index: 1 for initial one, 2 for target one
iElem
The direction element

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