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

#include <PlotMgt_Plotter.hxx>

Inheritance diagram for PlotMgt_Plotter:
Inheritance graph
[legend]

Public Member Functions

 PlotMgt_Plotter (const TCollection_AsciiString &theName, const Standard_Boolean fDirectDevice=Standard_False)
 Create class instance

Standard_Boolean CheckConfig (const Standard_Boolean theViewIs2D)
 Checks if the plotter configured properly.

Standard_Boolean Load ()
Standard_Boolean Save ()
Standard_Boolean SaveAs (const TCollection_AsciiString &aNewName)
Standard_Boolean NeedToBeSaved () const
void Dump ()
Standard_Integer NumberOfParameters ()
const
Handle_PlotMgt_PlotterParameter & 
Parameter (const Standard_Integer anIndex)
TCollection_AsciiString Name ()
TCollection_AsciiString Model ()
TCollection_AsciiString Title ()
TCollection_AsciiString FileExtension ()
TCollection_AsciiString PrintCommand ()
TCollection_AsciiString BeforePrintCommand ()
TCollection_AsciiString AfterPrintCommand ()
TCollection_AsciiString Comments ()
TCollection_AsciiString BackDraw ()
TCollection_AsciiString ColorMapping ()
TCollection_AsciiString OutputFormat ()
TCollection_AsciiString DriverType ()
Standard_Boolean MirrorPlot ()
Standard_Boolean MultiSheet ()
Standard_Boolean FramePlot ()
Standard_Boolean PlotTitle ()
Standard_Boolean PlotComments ()
Standard_Boolean PlotBackDraw ()
Standard_Boolean PlotterColor ()
Standard_Boolean EndOfPlotDriven ()
Standard_Boolean DryTimeDriven ()
Standard_Boolean PaperFeedDriven ()
Standard_Boolean MirrorDriven ()
Standard_Boolean CheckSumDriven ()
Standard_Boolean MediaSaverDriven ()
Standard_Boolean QualityDriven ()
Standard_Boolean CopyDriven ()
Standard_Boolean PaperCutDriven ()
Standard_Boolean RotateDriven ()
Standard_Boolean CircleDriven ()
Standard_Boolean EllipseDriven ()
Standard_Boolean CurveDriven ()
Standard_Boolean TextDriven ()
Standard_Boolean MarkerDriven ()
Standard_Boolean RectangleDriven ()
Standard_Boolean FillDriven ()
Standard_Boolean PlottingColor ()
Handle_TColStd_HSequenceOfAsciiString ListOfPaperFormats ()
Handle_TColStd_HSequenceOfAsciiString ListOfOrigins ()
Handle_TColStd_HSequenceOfAsciiString ListOfQualities ()
Handle_TColStd_HSequenceOfAsciiString ListOfImageFormats ()
Handle_TColStd_HSequenceOfAsciiString ListOfColorMappings ()
Handle_TColStd_HSequenceOfAsciiString ListOfOutputFormats ()
Handle_TColStd_HSequenceOfAsciiString ListOfDriverTypes ()
Standard_Real PaperWidth ()
Standard_Real PaperLength ()
void PaperSize (Standard_Real &aWidth, Standard_Real &aLength)
void HardMargins (Standard_Real &aLeft, Standard_Real &aTop, Standard_Real &aRight, Standard_Real &aBottom)
void Margins (Standard_Real &aLeft, Standard_Real &aTop, Standard_Real &aRight, Standard_Real &aBottom)
void HardMappings (Standard_Real &aWOffset, Standard_Real &aWScale, Standard_Real &anLOffset, Standard_Real &anLScale)
Standard_Real SpaceDrawing ()
Standard_Real PhysicalStep ()
Standard_Real MinWidthOfLine ()
Standard_Real WidthMaxGap ()
Standard_Real LineTypeMaxGap ()
Standard_Real Resolution ()
Standard_Real ColorResolution ()
Standard_Real FillWidth ()
Standard_Integer MediaSaverDelay ()
Standard_Integer NumberOfCopies ()
Standard_Integer DryTime ()
Standard_Integer EndOfPlotTimer ()
Standard_Integer MaxColors ()
Standard_Integer MaxPatterns ()
Standard_Integer ColorMaxGap ()
Standard_Integer LinearDensity ()
Standard_Integer StylusNumber ()
Standard_Integer PenMaxNumber ()
Standard_Integer NumberInCarrousel ()
PlotMgt_TypeOfOrigin Origin ()
PlotMgt_TypeOfQuality Quality ()
PlotMgt_ImageFormat ImageFormat ()
PlotMgt_PlottingType PlottingType ()
PlotMgt_PaperFormat PaperFormat ()
Handle_TColStd_HSequenceOfInteger PenColorIndex ()
Handle_TColStd_HSequenceOfInteger PenWidthIndex ()
Handle_TColStd_HSequenceOfInteger PenTypeIndex ()
Handle_Aspect_ColorMap ColorMap ()
Handle_Aspect_WidthMap WidthMap ()
Handle_Aspect_TypeMap TypeMap ()
Handle_Aspect_FontMap FontMap ()
Handle_Aspect_FontMap AllFonts ()
void SetModel (const TCollection_AsciiString &aValue)
void SetTitle (const TCollection_AsciiString &aValue)
void SetFileExtension (const TCollection_AsciiString &aValue)
void SetPrintCommand (const TCollection_AsciiString &aValue)
void SetBeforePrintCommand (const TCollection_AsciiString &aValue)
void SetAfterPrintCommand (const TCollection_AsciiString &aValue)
void SetComments (const TCollection_AsciiString &aValue)
void SetBackDraw (const TCollection_AsciiString &aValue)
void SetPaperFormat (const TCollection_AsciiString &aValue)
void SetColorMapping (const TCollection_AsciiString &aValue)
void SetOutputFormat (const TCollection_AsciiString &aValue)
void SetDriverType (const TCollection_AsciiString &aValue)
void SetMirrorPlot (const Standard_Boolean aValue)
void SetMultiSheet (const Standard_Boolean aValue)
void SetFramePlot (const Standard_Boolean aValue)
void SetPlotTitle (const Standard_Boolean aValue)
void SetPlotComments (const Standard_Boolean aValue)
void SetPlotBackDraw (const Standard_Boolean aValue)
void SetPlotterColor (const Standard_Boolean aValue)
void SetEndOfPlotDriven (const Standard_Boolean aValue)
void SetDryTimeDriven (const Standard_Boolean aValue)
void SetPaperFeedDriven (const Standard_Boolean aValue)
void SetMirrorDriven (const Standard_Boolean aValue)
void SetCheckSumDriven (const Standard_Boolean aValue)
void SetMediaSaverDriven (const Standard_Boolean aValue)
void SetQualityDriven (const Standard_Boolean aValue)
void SetCopyDriven (const Standard_Boolean aValue)
void SetPaperCutDriven (const Standard_Boolean aValue)
void SetRotateDriven (const Standard_Boolean aValue)
void SetCircleDriven (const Standard_Boolean aValue)
void SetEllipseDriven (const Standard_Boolean aValue)
void SetCurveDriven (const Standard_Boolean aValue)
void SetTextDriven (const Standard_Boolean aValue)
void SetMarkerDriven (const Standard_Boolean aValue)
void SetRectangleDriven (const Standard_Boolean aValue)
void SetFillDriven (const Standard_Boolean aValue)
void SetPlottingColor (const Standard_Boolean aValue)
void SetPaperWidth (const Standard_Real aValue)
void SetPaperLength (const Standard_Real aValue)
void SetPaperSize (const Standard_Real aWidth, const Standard_Real aLength)
void SetHardMargins (const Standard_Real aLeft, const Standard_Real aTop, const Standard_Real aRight, const Standard_Real aBottom)
void SetMargins (const Standard_Real aLeft, const Standard_Real aTop, const Standard_Real aRight, const Standard_Real aBottom)
void SetHardMappings (const Standard_Real aWOffset, const Standard_Real aWScale, const Standard_Real anLOffset, const Standard_Real anLScale)
void SetSpaceDrawing (const Standard_Real aValue)
void SetPhysicalStep (const Standard_Real aValue)
void SetMinWidthOfLine (const Standard_Real aValue)
void SetWidthMaxGap (const Standard_Real aValue)
void SetLineTypeMaxGap (const Standard_Real aValue)
void SetResolution (const Standard_Real aValue)
void SetColorResolution (const Standard_Real aValue)
void SetFillWidth (const Standard_Real aValue)
void SetMediaSaverDelay (const Standard_Integer aValue)
void SetNumberOfCopies (const Standard_Integer aValue)
void SetDryTime (const Standard_Integer aValue)
void SetEndOfPlotTimer (const Standard_Integer aValue)
void SetMaxColors (const Standard_Integer aValue)
void SetMaxPatterns (const Standard_Integer aValue)
void SetColorMaxGap (const Standard_Integer aValue)
void SetLinearDensity (const Standard_Integer aValue)
void SetStylusNumber (const Standard_Integer aValue)
void SetPenMaxNumber (const Standard_Integer aValue)
void SetNumberInCarrousel (const Standard_Integer aValue)
void SetOrigin (const PlotMgt_TypeOfOrigin anOrigin)
void SetQuality (const PlotMgt_TypeOfQuality aQuality)
void SetImageFormat (const PlotMgt_ImageFormat anImageFormat)
void SetPlottingType (const PlotMgt_PlottingType aPlottingType)
void SetPaperFormat (const PlotMgt_PaperFormat aPaperFormat)
void SetPenColorIndex (const Handle< TColStd_HSequenceOfInteger > &aTable)
void SetPenWidthIndex (const Handle< TColStd_HSequenceOfInteger > &aTable)
void SetPenTypeIndex (const Handle< TColStd_HSequenceOfInteger > &aTable)
void SetColorMap (const Handle< Aspect_ColorMap > &aColorMap)
void SetWidthMap (const Handle< Aspect_WidthMap > &aWidthMap)
void SetTypeMap (const Handle< Aspect_TypeMap > &aTypeMap)
void SetFontMap (const Handle< Aspect_FontMap > &aFontMap)

Static Public Member Functions

static
Handle_TColStd_HSequenceOfAsciiString 
ListPlotters (const Standard_Boolean anActiveOnly=Standard_True)
 Returns list of active plotters (and inactive if
<anActiveOnly> = Standared_False).


Constructor & Destructor Documentation


Member Function Documentation

Handle_Aspect_FontMap PlotMgt_Plotter::AllFonts ( )
Handle_Aspect_ColorMap PlotMgt_Plotter::ColorMap ( )
Handle_Aspect_FontMap PlotMgt_Plotter::FontMap ( )
void PlotMgt_Plotter::HardMappings ( Standard_Real aWOffset,
Standard_Real aWScale,
Standard_Real anLOffset,
Standard_Real anLScale 
)
void PlotMgt_Plotter::HardMargins ( Standard_Real aLeft,
Standard_Real aTop,
Standard_Real aRight,
Standard_Real aBottom 
)
Handle_TColStd_HSequenceOfAsciiString PlotMgt_Plotter::ListOfColorMappings ( )
Handle_TColStd_HSequenceOfAsciiString PlotMgt_Plotter::ListOfDriverTypes ( )
Handle_TColStd_HSequenceOfAsciiString PlotMgt_Plotter::ListOfImageFormats ( )
Handle_TColStd_HSequenceOfAsciiString PlotMgt_Plotter::ListOfOrigins ( )
Handle_TColStd_HSequenceOfAsciiString PlotMgt_Plotter::ListOfOutputFormats ( )
Handle_TColStd_HSequenceOfAsciiString PlotMgt_Plotter::ListOfPaperFormats ( )
Handle_TColStd_HSequenceOfAsciiString PlotMgt_Plotter::ListOfQualities ( )
static Handle_TColStd_HSequenceOfAsciiString PlotMgt_Plotter::ListPlotters ( const Standard_Boolean  anActiveOnly = Standard_True) [static]
void PlotMgt_Plotter::Margins ( Standard_Real aLeft,
Standard_Real aTop,
Standard_Real aRight,
Standard_Real aBottom 
)
const Handle_PlotMgt_PlotterParameter& PlotMgt_Plotter::Parameter ( const Standard_Integer  anIndex)
Handle_TColStd_HSequenceOfInteger PlotMgt_Plotter::PenColorIndex ( )
Handle_TColStd_HSequenceOfInteger PlotMgt_Plotter::PenTypeIndex ( )
Handle_TColStd_HSequenceOfInteger PlotMgt_Plotter::PenWidthIndex ( )
Handle_Aspect_TypeMap PlotMgt_Plotter::TypeMap ( )
Handle_Aspect_WidthMap PlotMgt_Plotter::WidthMap ( )

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