All Frameworks Class Hierarchy This Framework Previous Next Indexes
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---VisualizationBase.CATGraphicPrimitive
|
+---CATDynamicGP
Usage: you must use this class as is. You should never derive it.
public class CATDynamicGP
Base class of dynamic graphic primitives.
A graphic primitive is said dynamic when its representation, on the screen,
is viewpoint or viewport dependant.
You cannot delete a dynamic graphic primitive. You must use the
CATGraphicPrimite::Destroy static method to delete a graphic primitive.
The differed destruction is activated between the culling and the
drawing processing.
This class has a Draw method that must be called by a representation (CATRep)
in DrawShading method. It is not necessery to overload the Draw
method of the CATDynamicGP class.
| public CATDynamicGP( | ) |
| public virtual void Draw( | CATRender& | iRender) |
| public virtual void ImmediateDraw( | CATRender& | iRender, |
| const CATViewpoint* | iViewPoint, | |
| const CATViewport* | iViewPort) = 0 |
Copyright © 2003, Dassault Systèmes. All rights reserved.