All Frameworks Class Hierarchy This Framework Previous Next Indexes
GSMInterfaces Interface CATIGSMPlaneAngle
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---CATIGSMPlaneAngle
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIGSMPlaneAngle
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:
- CATIGSMFactory.CreatePlane
Method Index
- o
GetAngle(CATICkeParm_var&)
- Gets the angle.
- o
GetProjectionMode(CATBoolean&)
- Gets ProjectionMode.
- o
GetReferencePlane(CATISpecObject_var&)
- Gets the reference plane.
- o
GetRotationAxis(CATISpecObject_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(CATISpecObject_var)
- Sets the reference plane.
- o
SetRotationAxis(CATISpecObject_var)
- Sets the rotation axis.
Methods
o GetAngle
public virtual HRESULT GetAngle( | CATICkeParm_var& | oAngle) = 0 |
-
Gets the angle.
- Parameters:
-
- oAngle
- angle
o GetProjectionMode
-
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 HRESULT GetReferencePlane( | CATISpecObject_var& | oPlane) = 0 |
-
Gets the reference plane.
- Parameters:
-
- oPlane
- reference plane
o GetRotationAxis
public virtual HRESULT GetRotationAxis( | CATISpecObject_var& | oAxis) = 0 |
-
Gets the rotation axis.
- Parameters:
-
- oAxis
- rotation axis
o SetAngle
-
Sets the angle.
- Parameters:
-
- iAngle
- angle
o SetNormal
public virtual HRESULT SetNormal( | )= 0 |
-
Sets the plane normal to the reference plane.
Same as Angle = 90deg.
o SetProjectionMode
-
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
-
Sets the reference plane.
- Parameters:
-
- iPlane
- reference plane
o SetRotationAxis
-
Sets the rotation axis.
- Parameters:
-
- iAxis
- rotation axis
This object is included in the file: CATIGSMPlaneAngle.h
If needed, your Imakefile.mk should include the module: CATGitInterfaces