All Frameworks Class Hierarchy This Framework Previous Next Indexes
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---VisualizationBase.CATGraphicPrimitive
|
+---VisualizationBase.CATDynamicGP
|
+---CAT3DFixedPlanGP
Usage: you must use this class as is. You should never derive it.
public class CAT3DFixedPlanGP
Class to create the graphic primitive of a 3D fixed plan.
Role: Graphic primitive to display a 3D square which size
remains constant on the screen (i.e, does not change with zoom, etc..)
| public CAT3DFixedPlanGP( | ) |
| public CAT3DFixedPlanGP( | const CATMathPointf | iOrigin, |
| const CATMathDirectionf | iDirection1, | |
| const CATMathDirectionf | iDirection2, | |
| const float | iLengthInMM) |
----------------------------- ^
| | |
| iDirection1 | |
| ^ | |
| | | |
| | iDirection2 | |
| x ---> | | iLenghtInMM
| iOrigin | |
| | |
| | |
| | |
| | |
| | |
----------------------------- v
<--------------------------->
iLenghtInMM
| public void Get( | CATMathPointf& | oOrigin, |
| CATMathDirectionf& | oDirection1, | |
| CATMathDirectionf& | oDirection2) |
| public virtual void ImmediateDraw( | CATRender& | iRender, |
| const CATViewpoint* | iViewpoint, | |
| const CATViewport* | iViewport) |
Copyright © 2003, Dassault Systèmes. All rights reserved.