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.