Public Member Functions |
| | V2d_Viewer (const Handle< Aspect_GraphicDevice > &aGraphicDevice, const Standard_ExtString aName, const Standard_CString aDomain="") |
| | Constructs a viewer object defined by the graphic
device aGraphicDevice that determines the screen
attributes, a default view and the name aName.
|
| | V2d_Viewer (const Handle< Aspect_GraphicDevice > &aGraphicDevice, const Handle< Graphic2d_View > &aView, const Standard_ExtString aName, const Standard_CString aDomain="") |
| | Constructs a viewer object defined by the graphic
device aGraphicDevice that determines the screen
attributes, the first view aView and the name aName.
|
| void | AddView (const Handle< V2d_View > &aView) |
| | Adds another 2D view to the viewer.
|
| void | RemoveView (const Handle< V2d_View > &aView) |
| | Removes the view aView from the viewer.
|
| void | Update () |
| | Updates the display of all views of the viewer.
|
| void | UpdateNew () |
| | Updates the most recent changes in all the active views of the viewer.
|
| void | SetColorMap (const Handle< Aspect_ColorMap > &aColorMap) |
| | Replaces the default color map of the viewer with the
new color map aColorMap.
|
| void | SetTypeMap (const Handle< Aspect_TypeMap > &aTypeMap) |
| | Replaces the default type map of the viewer with the
new type map aTypeMap.
|
| void | SetWidthMap (const Handle< Aspect_WidthMap > &aWidthMap) |
| | Replaces the default width map of the viewer with the
new width map aWidthMap.
|
| void | SetFontMap (const Handle< Aspect_FontMap > &aFontMap, const Standard_Boolean useMFT=Standard_True) |
| | Replaces the default font map of the viewer with the
new font map aFontMap. When useMFT is equal to
Standard_True, MDTV fonts are used instead of system fonts.
|
| void | SetMarkMap (const Handle< Aspect_MarkMap > &aMarkMap) |
| | Replaces the default mark map of the viewer with the
new mark map aMarkMap.
|
| Handle_Aspect_ColorMap | ColorMap () const |
| | Returns the active color map of the viewer.
|
| Handle_Aspect_TypeMap | TypeMap () const |
| | Returns the active type map of the viewer.
|
| Handle_Aspect_WidthMap | WidthMap () const |
| | Returns the active width map of the viewer.
|
| Handle_Aspect_FontMap | FontMap () const |
| | Returns the active font map for the viewer.
|
| Handle_Aspect_MarkMap | MarkMap () const |
| | Returns the active mark map of the viewer.
|
| Standard_Boolean | UseMFT () const |
| | Returns True when the viewer uses MFT fonts
instead of system fonts.
|
| Handle_Graphic2d_View | View () const |
| | Returns the first view of the viewer.
|
| Standard_Integer | InitializeColor (const Quantity_NameOfColor aColor) |
| | Creates a color in the color map of the driver if
the color does not yes exist.
Returns the index of the color in the modified color map.
|
| void | InitActiveViews () |
| | initializes an iteration on the active views.
|
| Standard_Boolean | MoreActiveViews () const |
| | returns true if there are more active view(s) to return.
|
| void | NextActiveViews () |
| | Go to the next active view
(if there is not, ActiveView will raise an exception)
|
| Handle_V2d_View | ActiveView () const |
| | Returns the current view from the activated views.
|
| Standard_Boolean | IsEmpty () const |
| | Returns True when no more secondary views exist in the viewer.
|
| Aspect_GridType | GridType () const |
| | returns the current grid type.
|
| void | Hit (const Quantity_Length X, const Quantity_Length Y, Quantity_Length &gx, Quantity_Length &gy) const |
| | returns the point (gx,gy) according to the grid.
|
| void | ActivateGrid (const Aspect_GridType aGridType, const Aspect_GridDrawMode aGridDrawMode) |
| void | DeactivateGrid () |
| Standard_Boolean | IsActive () const |
| | Returns True when a grid is active in the viewer.
|
| void | RectangularGridValues (Quantity_Length &XOrigin, Quantity_Length &YOrigin, Quantity_Length &XStep, Quantity_Length &YStep, Quantity_PlaneAngle &RotationAngle) const |
| | Returns the parameters of the current rectangular grid.
|
| void | SetRectangularGridValues (const Quantity_Length XOrigin, const Quantity_Length YOrigin, const Quantity_Length XStep, const Quantity_Length YStep, const Quantity_PlaneAngle RotationAngle) |
| | Sets the rectangular grid:
|
| void | CircularGridValues (Quantity_Length &XOrigin, Quantity_Length &YOrigin, Quantity_Length &RadiusStep, Standard_Integer &DivisionNumber, Quantity_PlaneAngle &RotationAngle) const |
| | Returns the parameters of the current circular grid.
|
| void | SetCircularGridValues (const Quantity_Length XOrigin, const Quantity_Length YOrigin, const Quantity_Length RadiusStep, const Standard_Integer DivisionNumber, const Quantity_PlaneAngle RotationAngle) |
| | Sets the circular grid:
|
| void | SetGridColor (const Quantity_Color &color1, const Quantity_Color &color2) |