#include <NIS_SurfaceDrawer.hxx>
Inheritance diagram for NIS_SurfaceDrawer:

Public Member Functions | |
| Standard_EXPORT | NIS_SurfaceDrawer (const Quantity_Color &theNormal, const Quantity_Color &theHilight=Quantity_NOC_GRAY80, const Quantity_Color &theDynHilight=Quantity_NOC_CYAN1) |
| Standard_EXPORT void | SetColor (const Quantity_Color &theColor, const Standard_Real theTransparency) |
| void | SetBackColor (const Quantity_Color &theColor) |
| void | SetTransformation (const gp_Trsf &theTrsf) |
| const gp_Trsf & | GetTransformation () const |
| void | SetPolygonOffset (const Standard_Real theOffset) |
| Standard_Real | GetPolygonOffset () const |
| virtual Standard_EXPORT void | Assign (const Handle_NIS_Drawer &theOther) |
| virtual Standard_EXPORT void | BeforeDraw (const DrawType theType, const NIS_DrawList &theDrawList) |
| virtual Standard_EXPORT void | AfterDraw (const DrawType theType, const NIS_DrawList &theDrawList) |
| virtual Standard_EXPORT void | Draw (const Handle_NIS_InteractiveObject &, const DrawType theType, const NIS_DrawList &theDrawList) |
| virtual Standard_EXPORT Standard_Boolean | IsEqual (const Handle_NIS_Drawer &theOth) const |
Protected Member Functions | |
| virtual Standard_EXPORT void | redraw (const DrawType theType, const Handle_NIS_View &theView) |
Private Attributes | |
| Quantity_Color | myColor [4] |
| Quantity_Color | myBackColor |
| gp_Trsf | myTrsf |
| Standard_Real | myTransparency |
| Standard_ShortReal | myPolygonOffset |
|
||||||||||||||||
|
Constructor. |
|
||||||||||||
|
Called after execution of Draw(), once per group of interactive objects. Reimplemented from NIS_Drawer< A >. |
|
|
Copy the relevant information from another instance of Drawer. raises exception if theOther has incompatible type (test IsKind). Reimplemented from NIS_Drawer< A >. |
|
||||||||||||
|
Called before execution of Draw(), once per group of interactive objects. Reimplemented from NIS_Drawer< A >. |
|
||||||||||||||||
|
Main function: display the given interactive object in the given view. Implements NIS_Drawer< A >. |
|
|
Get the surface offset. |
|
|
Returns the transformation to the drawer. |
|
|
Matching two instances, for Map interface. Reimplemented from NIS_Drawer< A >. |
|
||||||||||||
|
Reimplemented from NIS_Drawer< A >. |
|
|
Define the color used for the back side of rendered triangles. By default this color is the same as the 'Normal' color. |
|
||||||||||||
|
Sets the color and transparency of the drawer. |
|
|
Sets the surface offset |
|
|
Sets the transformation to the drawer. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1