CATGSMUseItf Interface CATIGSMUsePlaneAngle

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATIGSMUsePlaneAngle

Interface to plane feature defined from a reference plane, an axis and an angle.
Role: Allows you to access data of the plane feature created with an angle to another plane.

See also:


Method Index


o GetAngle(CATICkeParm_var&)
Gets the angle.
o GetProjectionMode(CATBoolean&)
Gets ProjectionMode.
o GetReferencePlane(CATIMmiMechanicalFeature_var&)
Gets the reference plane.
o GetRotationAxis(CATIMmiMechanicalFeature_var&)
Gets the rotation axis.
o SetAngle(CATICkeParm_var)
Sets the angle.
o SetNormal()
Sets the plane normal to the reference plane.
o SetProjectionMode(CATBoolean)
Sets ProjectionMode.
o SetReferencePlane(CATIMmiMechanicalFeature_var)
Sets the reference plane.
o SetRotationAxis(CATIMmiMechanicalFeature_var)
Sets the rotation axis.

Methods


o GetAngle
public virtual GetAngle( oAngle)
Gets the angle.
Parameters:
oAngle
angle
o GetProjectionMode
public virtual GetProjectionMode( oProjection)
Gets ProjectionMode.
ProjectionMode = TRUE implies that rotation axis will be projected on to reference plane.
ProjectionMode = FALSE (default) implies that rotation axis will be as it is.
Parameters:
oProjection
Projection Mode
o GetReferencePlane
public virtual GetReferencePlane( oPlane)
Gets the reference plane.
Parameters:
oPlane
reference plane
o GetRotationAxis
public virtual GetRotationAxis( oAxis)
Gets the rotation axis.
Parameters:
oAxis
rotation axis
o SetAngle
public virtual SetAngle( const iAngle)
Sets the angle.
Parameters:
iAngle
angle
o SetNormal
public virtual SetNormal()
Sets the plane normal to the reference plane. Same as Angle = 90deg.
o SetProjectionMode
public virtual SetProjectionMode( const iProjection)
Sets ProjectionMode.
ProjectionMode = TRUE implies that rotation axis will be projected on to reference plane.
ProjectionMode = FALSE (default) implies that rotation axis will be as it is.
Parameters:
iProjection
Projection Mode
o SetReferencePlane
public virtual SetReferencePlane( const iPlane)
Sets the reference plane.
Parameters:
iPlane
reference plane
o SetRotationAxis
public virtual SetRotationAxis( const iAxis)
Sets the rotation axis.
Parameters:
iAxis
rotation axis

This object is included in the file: CATIGSMUsePlaneAngle.h
If needed, your Imakefile.mk should include the module: CATGSMUseItf

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.