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) |