Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions | Protected Attributes
Graphic3d_Plotter Class Reference

This class allows the definition of a plotter

#include <Graphic3d_Plotter.hxx>

Inheritance diagram for Graphic3d_Plotter:
Inheritance graph
[legend]

Public Member Functions

virtual void Destroy ()
 Deletes the plotter <me>.

 ~Graphic3d_Plotter ()
virtual Standard_Boolean BeginPlot (const Handle< Graphic3d_DataStructureManager > &aProjector)
 Warning: Returns Standard_True if plotting is enabled in the view.
Raises PlotterDefinitionError from Graphic3d
if plotting has already started.

virtual void EndPlot ()
 Stops the plotting.
Warning: Raises PlotterDefinitionError from Graphic3d
if plotting has not started yet.

virtual Standard_Boolean PlottingState () const =0

Protected Member Functions

 Graphic3d_Plotter ()
 Initialise the constructor of the plotter.
Warning: Raises InitialisationError if the initialisation
of the plotter failed.

Protected Attributes

Standard_Boolean MyPlottingState

Constructor & Destructor Documentation


Member Function Documentation

virtual void Graphic3d_Plotter::Destroy ( ) [virtual]
virtual void Graphic3d_Plotter::EndPlot ( ) [virtual]
virtual Standard_Boolean Graphic3d_Plotter::PlottingState ( ) const [pure virtual]

Field Documentation


The documentation for this class was generated from the following file: