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.