OCC Main Page | Visualization | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

Visualization
TKService
Aspect


Aspect_Driver Class Reference

Defines the common behaviour of the output driver.
Warning: Permits to defines polyline,polygon,marker and text attributes in relation
with the SINGLE primitives DrawPolyline(),DrawPolygon(),....
or the INCREMENTAL primitives BeginPolyline(),BeginPolygon(),...
or the SET of primitives BeginArcs(),BeginMarkers(),...
.

#include <Aspect_Driver.hxx>

Inheritance diagram for Aspect_Driver:

Inheritance graph
[legend]

Public Member Functions

virtual Standard_EXPORT void EndDraw (const Standard_Boolean Synchronize=Standard_False)=0
 Flush all graphics and Wait after up to date
.
Standard_EXPORT void SetColorMap (const Handle(Aspect_ColorMap)&aColorMap)
Standard_EXPORT void SetTypeMap (const Handle(Aspect_TypeMap)&aTypeMap)
Standard_EXPORT void SetWidthMap (const Handle(Aspect_WidthMap)&aWidthMap)
Standard_EXPORT void SetFontMap (const Handle(Aspect_FontMap)&aFontMap, const Standard_Boolean useMFT=Standard_True)
 Sets the current font map to this driver and Enable/Disable
this driver to use MDTV fonts instead system fonts.
.
Standard_EXPORT void SetMarkMap (const Handle(Aspect_MarkMap)&aMarkMap)
virtual Standard_EXPORT void SetLineAttrib (const Standard_Integer ColorIndex, const Standard_Integer TypeIndex, const Standard_Integer WidthIndex)=0
virtual Standard_EXPORT void SetTextAttrib (const Standard_Integer ColorIndex, const Standard_Integer FontIndex)=0
virtual Standard_EXPORT void SetTextAttrib (const Standard_Integer ColorIndex, const Standard_Integer FontIndex, const Quantity_PlaneAngle aSlant, const Quantity_Factor aHScale, const Quantity_Factor aWScale, const Standard_Boolean isUnderlined=Standard_False)=0
virtual Standard_EXPORT void SetPolyAttrib (const Standard_Integer ColorIndex, const Standard_Integer TileIndex, const Standard_Boolean DrawEdge=Standard_False)=0
virtual Standard_EXPORT void SetMarkerAttrib (const Standard_Integer ColorIndex, const Standard_Integer WidthIndex, const Standard_Boolean FillMarker=Standard_False)=0
virtual Standard_EXPORT Standard_Boolean IsKnownImage (const Handle(Standard_Transient)&anImage)=0
virtual Standard_EXPORT Standard_Boolean SizeOfImageFile (const Standard_CString anImageFile, Standard_Integer &aWidth, Standard_Integer &aHeight) const =0
virtual Standard_EXPORT void ClearImage (const Handle(Standard_Transient)&anImageId)=0
virtual Standard_EXPORT void ClearImageFile (const Standard_CString anImageFile)=0
virtual Standard_EXPORT void DrawImage (const Handle(Standard_Transient)&anImageId, const Standard_ShortReal aX, const Standard_ShortReal aY)=0
virtual Standard_EXPORT void DrawImageFile (const Standard_CString anImageFile, const Standard_ShortReal aX, const Standard_ShortReal aY, const Quantity_Factor aScale=1.0)=0
virtual Standard_EXPORT void FillAndDrawImage (const Handle(Standard_Transient)&anImageId, const Standard_ShortReal aX, const Standard_ShortReal aY, const Standard_Integer aWidth, const Standard_Integer aHeight, const Standard_Address anArrayOfPixels)=0
 Fills a complete Image .
.
virtual Standard_EXPORT void FillAndDrawImage (const Handle(Standard_Transient)&anImageId, const Standard_ShortReal aX, const Standard_ShortReal aY, const Standard_Integer anIndexOfLine, const Standard_Integer aWidth, const Standard_Integer aHeight, const Standard_Address anArrayOfPixels)=0
 Fills a line of the Image .
Warning: 0 <= anIndexOfLine < aHeight
anIndexOfLine = 0 must be the first call
.
virtual Standard_EXPORT void DrawPolyline (const TShort_Array1OfShortReal &aListX, const TShort_Array1OfShortReal &aListY)=0
 Draw a polyline depending of the SetLineAttrib() attributes.
.
virtual Standard_EXPORT void DrawPolygon (const TShort_Array1OfShortReal &aListX, const TShort_Array1OfShortReal &aListY)=0
 Draw a polygon depending of the SetPolyAttrib() attributes.
.
virtual Standard_EXPORT void DrawSegment (const Standard_ShortReal X1, const Standard_ShortReal Y1, const Standard_ShortReal X2, const Standard_ShortReal Y2)=0
 Draw a segment depending of the SetLineAttrib() attributes.
.
virtual Standard_EXPORT void DrawText (const TCollection_ExtendedString &aText, const Standard_ShortReal Xpos, const Standard_ShortReal Ypos, const Standard_ShortReal anAngle=0.0, const Aspect_TypeOfText aType=Aspect_TOT_SOLID)=0
 Draws a text depending of the SetTextAttrib() attributes.
.
virtual Standard_EXPORT void DrawPolyText (const TCollection_ExtendedString &aText, const Standard_ShortReal Xpos, const Standard_ShortReal Ypos, const Quantity_Ratio aMarge=0.1, const Standard_ShortReal anAngle=0.0, const Aspect_TypeOfText aType=Aspect_TOT_SOLID)=0
 Draws an framed text depending of the
SetTextAttrib() and SetPolyAttrib() attributes.
Warning: Coordinates must be defined in DWU space.
<amarge> defines the ratio of the space between the
polygon borders and the bounding box of the text and
depending of the height of the text.
.
virtual Standard_EXPORT void DrawPoint (const Standard_ShortReal X, const Standard_ShortReal Y)=0
 Draws a 1 PIXEL point depending of the SetMarkerAttrib()
.
virtual Standard_EXPORT void DrawMarker (const Standard_Integer aMarker, const Standard_ShortReal Xpos, const Standard_ShortReal Ypos, const Standard_ShortReal Width, const Standard_ShortReal Height, const Standard_ShortReal Angle=0.0)=0
 Draws the prevously defined marker <amarker>
.
virtual Standard_EXPORT Standard_Boolean DrawArc (const Standard_ShortReal X, const Standard_ShortReal Y, const Standard_ShortReal anXradius, const Standard_ShortReal anYradius, const Standard_ShortReal aStartAngle=0.0, const Standard_ShortReal anOpenAngle=6.283185)=0
 Draws an Ellipsoid arc of center <X,Y> and Radius
.
virtual Standard_EXPORT Standard_Boolean DrawPolyArc (const Standard_ShortReal X, const Standard_ShortReal Y, const Standard_ShortReal anXradius, const Standard_ShortReal anYradius, const Standard_ShortReal aStartAngle=0.0, const Standard_ShortReal anOpenAngle=6.283185)=0
 Draws an filled Ellipsoid arc of center <X,Y> and Radius
.
virtual Standard_EXPORT void BeginPolyline (const Standard_Integer aNumber)=0
 Begin an incremental polyline primitive of <anumber> of points .
Warning: Points must be added by the the DrawPoint() method.
.
virtual Standard_EXPORT void BeginPolygon (const Standard_Integer aNumber)=0
 Begin an incremental polygon primitive of <anumber> of points .
Warning: Points must be added by the the DrawPoint() method.
.
virtual Standard_EXPORT void BeginSegments ()=0
 Begin a set of segments .
Warning: Segments must be added by the DrawSegment() method.
.
virtual Standard_EXPORT void BeginArcs ()=0
 Begin a set of circles or ellips .
Warning: Arcs must be added by the DrawArc() methods.
.
virtual Standard_EXPORT void BeginPolyArcs ()=0
 Begin a set of polygon circles or ellips .
Warning: Arcs must be added by the DrawPolyArc() methods.
.
virtual Standard_EXPORT void BeginMarkers ()=0
 Begin a set of markers .
Warning: Markers must be added by the DrawMarker() method.
.
virtual Standard_EXPORT void BeginPoints ()=0
 Begin a set of points .
Warning: Points must be added by the DrawPoint() method.
.
virtual Standard_EXPORT void ClosePrimitive ()=0
 Close the last Begining primitive
.
Standard_EXPORT Handle_Aspect_ColorMap ColorMap () const
Standard_EXPORT Handle_Aspect_TypeMap TypeMap () const
Standard_EXPORT Handle_Aspect_WidthMap WidthMap () const
Standard_EXPORT Handle_Aspect_FontMap FontMap () const
Standard_EXPORT Handle_Aspect_MarkMap MarkMap () const
virtual Standard_EXPORT void WorkSpace (Quantity_Length &Width, Quantity_Length &Heigth) const =0
 Returns the Available WorkSpace in DWU coordinates
.
virtual Standard_EXPORT Quantity_Length Convert (const Standard_Integer PV) const =0
 Returns the DWU value depending of
the PIXEL value.
.
virtual Standard_EXPORT Standard_Integer Convert (const Quantity_Length DV) const =0
 Returns the PIXEL value depending of
the DWU value.
.
virtual Standard_EXPORT void Convert (const Standard_Integer PX, const Standard_Integer PY, Quantity_Length &DX, Quantity_Length &DY) const =0
 Returns the DWU position depending of
the PIXEL position .
.
virtual Standard_EXPORT void Convert (const Quantity_Length DX, const Quantity_Length DY, Standard_Integer &PX, Standard_Integer &PY) const =0
 Returns the PIXEL position depending of
the DWU position .
.
Standard_EXPORT Standard_Boolean UseMFT () const
 Returns TRUE when the driver must use MDTV fonts
instead system fonts.
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Protected Member Functions

Standard_EXPORT Aspect_Driver ()
virtual Standard_EXPORT void InitializeColorMap (const Handle(Aspect_ColorMap)&aColorMap)=0
virtual Standard_EXPORT void InitializeTypeMap (const Handle(Aspect_TypeMap)&aTypeMap)=0
virtual Standard_EXPORT void InitializeWidthMap (const Handle(Aspect_WidthMap)&aWidthMap)=0
virtual Standard_EXPORT void InitializeFontMap (const Handle(Aspect_FontMap)&aFontMap)=0
virtual Standard_EXPORT void InitializeMarkMap (const Handle(Aspect_MarkMap)&aMarkMap)=0

Private Attributes

Handle_Aspect_ColorMap myColorMap
Handle_Aspect_TypeMap myTypeMap
Handle_Aspect_WidthMap myWidthMap
Handle_Aspect_FontMap myFontMap
Handle_Aspect_MarkMap myMarkMap
Standard_Boolean myColorMapIsDefined
Standard_Boolean myWidthMapIsDefined
Standard_Boolean myTypeMapIsDefined
Standard_Boolean myFontMapIsDefined
Standard_Boolean myMarkMapIsDefined
Standard_Boolean myUseMFT

Constructor & Destructor Documentation

Standard_EXPORT Aspect_Driver::Aspect_Driver  )  [protected]
 


Member Function Documentation

virtual Standard_EXPORT void Aspect_Driver::BeginArcs  )  [pure virtual]
 

Implemented in PlotMgt_PlotterDriver, WNT_DDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT void Aspect_Driver::BeginMarkers  )  [pure virtual]
 

Implemented in PlotMgt_PlotterDriver, WNT_DDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT void Aspect_Driver::BeginPoints  )  [pure virtual]
 

Implemented in PlotMgt_PlotterDriver, WNT_DDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT void Aspect_Driver::BeginPolyArcs  )  [pure virtual]
 

Implemented in PlotMgt_PlotterDriver, WNT_DDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT void Aspect_Driver::BeginPolygon const Standard_Integer  aNumber  )  [pure virtual]
 

Implemented in PlotMgt_PlotterDriver, WNT_DDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT void Aspect_Driver::BeginPolyline const Standard_Integer  aNumber  )  [pure virtual]
 

Implemented in PlotMgt_PlotterDriver, WNT_DDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT void Aspect_Driver::BeginSegments  )  [pure virtual]
 

Implemented in PlotMgt_PlotterDriver, WNT_DDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT void Aspect_Driver::ClearImage const Handle(Standard_Transient)&  anImageId  )  [pure virtual]
 

Implemented in PlotMgt_PlotterDriver, WNT_DDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT void Aspect_Driver::ClearImageFile const Standard_CString  anImageFile  )  [pure virtual]
 

Implemented in PlotMgt_PlotterDriver, WNT_DDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT void Aspect_Driver::ClosePrimitive  )  [pure virtual]
 

Implemented in PlotMgt_PlotterDriver, WNT_DDriver, WNT_WDriver, and Xw_Driver.

Standard_EXPORT Handle_Aspect_ColorMap Aspect_Driver::ColorMap  )  const
 

virtual Standard_EXPORT void Aspect_Driver::Convert const Quantity_Length  DX,
const Quantity_Length  DY,
Standard_Integer &  PX,
Standard_Integer &  PY
const [pure virtual]
 

Implemented in PlotMgt_PlotterDriver, WNT_DDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT void Aspect_Driver::Convert const Standard_Integer  PX,
const Standard_Integer  PY,
Quantity_Length &  DX,
Quantity_Length &  DY
const [pure virtual]
 

Implemented in PlotMgt_PlotterDriver, WNT_DDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT Standard_Integer Aspect_Driver::Convert const Quantity_Length  DV  )  const [pure virtual]
 

Implemented in PlotMgt_PlotterDriver, WNT_DDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT Quantity_Length Aspect_Driver::Convert const Standard_Integer  PV  )  const [pure virtual]
 

Implemented in PlotMgt_PlotterDriver, WNT_DDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT Standard_Boolean Aspect_Driver::DrawArc const Standard_ShortReal  X,
const Standard_ShortReal  Y,
const Standard_ShortReal  anXradius,
const Standard_ShortReal  anYradius,
const Standard_ShortReal  aStartAngle = 0.0,
const Standard_ShortReal  anOpenAngle = 6.283185
[pure virtual]
 

Implemented in PlotMgt_PlotterDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT void Aspect_Driver::DrawImage const Handle(Standard_Transient)&  anImageId,
const Standard_ShortReal  aX,
const Standard_ShortReal  aY
[pure virtual]
 

Implemented in PlotMgt_PlotterDriver, WNT_DDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT void Aspect_Driver::DrawImageFile const Standard_CString  anImageFile,
const Standard_ShortReal  aX,
const Standard_ShortReal  aY,
const Quantity_Factor  aScale = 1.0
[pure virtual]
 

Implemented in PlotMgt_PlotterDriver, WNT_DDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT void Aspect_Driver::DrawMarker const Standard_Integer  aMarker,
const Standard_ShortReal  Xpos,
const Standard_ShortReal  Ypos,
const Standard_ShortReal  Width,
const Standard_ShortReal  Height,
const Standard_ShortReal  Angle = 0.0
[pure virtual]
 

Implemented in PlotMgt_PlotterDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT void Aspect_Driver::DrawPoint const Standard_ShortReal  X,
const Standard_ShortReal  Y
[pure virtual]
 

Implemented in PlotMgt_PlotterDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT Standard_Boolean Aspect_Driver::DrawPolyArc const Standard_ShortReal  X,
const Standard_ShortReal  Y,
const Standard_ShortReal  anXradius,
const Standard_ShortReal  anYradius,
const Standard_ShortReal  aStartAngle = 0.0,
const Standard_ShortReal  anOpenAngle = 6.283185
[pure virtual]
 

Implemented in PlotMgt_PlotterDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT void Aspect_Driver::DrawPolygon const TShort_Array1OfShortReal &  aListX,
const TShort_Array1OfShortReal &  aListY
[pure virtual]
 

Implemented in PlotMgt_PlotterDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT void Aspect_Driver::DrawPolyline const TShort_Array1OfShortReal &  aListX,
const TShort_Array1OfShortReal &  aListY
[pure virtual]
 

Implemented in PlotMgt_PlotterDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT void Aspect_Driver::DrawPolyText const TCollection_ExtendedString &  aText,
const Standard_ShortReal  Xpos,
const Standard_ShortReal  Ypos,
const Quantity_Ratio  aMarge = 0.1,
const Standard_ShortReal  anAngle = 0.0,
const Aspect_TypeOfText  aType = Aspect_TOT_SOLID
[pure virtual]
 

Implemented in PlotMgt_PlotterDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT void Aspect_Driver::DrawSegment const Standard_ShortReal  X1,
const Standard_ShortReal  Y1,
const Standard_ShortReal  X2,
const Standard_ShortReal  Y2
[pure virtual]
 

Implemented in PlotMgt_PlotterDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT void Aspect_Driver::DrawText const TCollection_ExtendedString &  aText,
const Standard_ShortReal  Xpos,
const Standard_ShortReal  Ypos,
const Standard_ShortReal  anAngle = 0.0,
const Aspect_TypeOfText  aType = Aspect_TOT_SOLID
[pure virtual]
 

Implemented in PlotMgt_PlotterDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT void Aspect_Driver::EndDraw const Standard_Boolean  Synchronize = Standard_False  )  [pure virtual]
 

Implemented in CGM_Driver, PlotMgt_ImageDriver, PS_Driver, WNT_DDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT void Aspect_Driver::FillAndDrawImage const Handle(Standard_Transient)&  anImageId,
const Standard_ShortReal  aX,
const Standard_ShortReal  aY,
const Standard_Integer  anIndexOfLine,
const Standard_Integer  aWidth,
const Standard_Integer  aHeight,
const Standard_Address  anArrayOfPixels
[pure virtual]
 

Implemented in PlotMgt_PlotterDriver, WNT_DDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT void Aspect_Driver::FillAndDrawImage const Handle(Standard_Transient)&  anImageId,
const Standard_ShortReal  aX,
const Standard_ShortReal  aY,
const Standard_Integer  aWidth,
const Standard_Integer  aHeight,
const Standard_Address  anArrayOfPixels
[pure virtual]
 

Implemented in PlotMgt_PlotterDriver, WNT_DDriver, WNT_WDriver, and Xw_Driver.

Standard_EXPORT Handle_Aspect_FontMap Aspect_Driver::FontMap  )  const
 

Standard_EXPORT const Aspect_Driver::Handle Standard_Type   )  const
 

Reimplemented in Aspect_WindowDriver, CGM_Driver, PlotMgt_ImageDriver, PlotMgt_PlotterDriver, PS_Driver, WNT_DDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT void Aspect_Driver::InitializeColorMap const Handle(Aspect_ColorMap)&  aColorMap  )  [protected, pure virtual]
 

Implemented in CGM_Driver, PlotMgt_PlotterDriver, PS_Driver, WNT_DDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT void Aspect_Driver::InitializeFontMap const Handle(Aspect_FontMap)&  aFontMap  )  [protected, pure virtual]
 

Implemented in PlotMgt_PlotterDriver, PS_Driver, WNT_DDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT void Aspect_Driver::InitializeMarkMap const Handle(Aspect_MarkMap)&  aMarkMap  )  [protected, pure virtual]
 

Implemented in PlotMgt_PlotterDriver, PS_Driver, WNT_DDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT void Aspect_Driver::InitializeTypeMap const Handle(Aspect_TypeMap)&  aTypeMap  )  [protected, pure virtual]
 

Implemented in CGM_Driver, PlotMgt_PlotterDriver, PS_Driver, WNT_DDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT void Aspect_Driver::InitializeWidthMap const Handle(Aspect_WidthMap)&  aWidthMap  )  [protected, pure virtual]
 

Implemented in CGM_Driver, PlotMgt_PlotterDriver, PS_Driver, WNT_DDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT Standard_Boolean Aspect_Driver::IsKnownImage const Handle(Standard_Transient)&  anImage  )  [pure virtual]
 

Implemented in PlotMgt_PlotterDriver, WNT_DDriver, WNT_WDriver, and Xw_Driver.

Standard_EXPORT Handle_Aspect_MarkMap Aspect_Driver::MarkMap  )  const
 

Standard_EXPORT void Aspect_Driver::SetColorMap const Handle(Aspect_ColorMap)&  aColorMap  ) 
 

Standard_EXPORT void Aspect_Driver::SetFontMap const Handle(Aspect_FontMap)&  aFontMap,
const Standard_Boolean  useMFT = Standard_True
 

virtual Standard_EXPORT void Aspect_Driver::SetLineAttrib const Standard_Integer  ColorIndex,
const Standard_Integer  TypeIndex,
const Standard_Integer  WidthIndex
[pure virtual]
 

Implemented in PlotMgt_PlotterDriver, WNT_DDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT void Aspect_Driver::SetMarkerAttrib const Standard_Integer  ColorIndex,
const Standard_Integer  WidthIndex,
const Standard_Boolean  FillMarker = Standard_False
[pure virtual]
 

Implemented in PlotMgt_PlotterDriver, WNT_DDriver, WNT_WDriver, and Xw_Driver.

Standard_EXPORT void Aspect_Driver::SetMarkMap const Handle(Aspect_MarkMap)&  aMarkMap  ) 
 

virtual Standard_EXPORT void Aspect_Driver::SetPolyAttrib const Standard_Integer  ColorIndex,
const Standard_Integer  TileIndex,
const Standard_Boolean  DrawEdge = Standard_False
[pure virtual]
 

Implemented in PlotMgt_PlotterDriver, WNT_DDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT void Aspect_Driver::SetTextAttrib const Standard_Integer  ColorIndex,
const Standard_Integer  FontIndex,
const Quantity_PlaneAngle  aSlant,
const Quantity_Factor  aHScale,
const Quantity_Factor  aWScale,
const Standard_Boolean  isUnderlined = Standard_False
[pure virtual]
 

Implemented in PlotMgt_PlotterDriver, PS_Driver, WNT_DDriver, WNT_WDriver, and Xw_Driver.

virtual Standard_EXPORT void Aspect_Driver::SetTextAttrib const Standard_Integer  ColorIndex,
const Standard_Integer  FontIndex
[pure virtual]
 

Implemented in PlotMgt_PlotterDriver, PS_Driver, WNT_DDriver, WNT_WDriver, and Xw_Driver.

Standard_EXPORT void Aspect_Driver::SetTypeMap const Handle(Aspect_TypeMap)&  aTypeMap  ) 
 

Standard_EXPORT void Aspect_Driver::SetWidthMap const Handle(Aspect_WidthMap)&  aWidthMap  ) 
 

virtual Standard_EXPORT Standard_Boolean Aspect_Driver::SizeOfImageFile const Standard_CString  anImageFile,
Standard_Integer &  aWidth,
Standard_Integer &  aHeight
const [pure virtual]
 

Implemented in CGM_Driver, PlotMgt_PlotterDriver, PS_Driver, WNT_DDriver, WNT_WDriver, and Xw_Driver.

Standard_EXPORT Handle_Aspect_TypeMap Aspect_Driver::TypeMap  )  const
 

Standard_EXPORT Standard_Boolean Aspect_Driver::UseMFT  )  const
 

Standard_EXPORT Handle_Aspect_WidthMap Aspect_Driver::WidthMap  )  const
 

virtual Standard_EXPORT void Aspect_Driver::WorkSpace Quantity_Length &  Width,
Quantity_Length &  Heigth
const [pure virtual]
 

Implemented in PlotMgt_PlotterDriver, WNT_DDriver, WNT_WDriver, and Xw_Driver.


Field Documentation

Handle_Aspect_ColorMap Aspect_Driver::myColorMap [private]
 

Standard_Boolean Aspect_Driver::myColorMapIsDefined [private]
 

Handle_Aspect_FontMap Aspect_Driver::myFontMap [private]
 

Standard_Boolean Aspect_Driver::myFontMapIsDefined [private]
 

Handle_Aspect_MarkMap Aspect_Driver::myMarkMap [private]
 

Standard_Boolean Aspect_Driver::myMarkMapIsDefined [private]
 

Handle_Aspect_TypeMap Aspect_Driver::myTypeMap [private]
 

Standard_Boolean Aspect_Driver::myTypeMapIsDefined [private]
 

Standard_Boolean Aspect_Driver::myUseMFT [private]
 

Handle_Aspect_WidthMap Aspect_Driver::myWidthMap [private]
 

Standard_Boolean Aspect_Driver::myWidthMapIsDefined [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:55:26 2008 for OpenCASCADE by  doxygen 1.4.1