#include <PrsMgr_PresentationManager3d.hxx>
Inheritance diagram for PrsMgr_PresentationManager3d:
Public Member Functions | |
Standard_EXPORT | PrsMgr_PresentationManager3d (const Handle(Graphic3d_StructureManager)&aStructureManager) |
Creates a framework to manage displays and graphic entities with the 3D view aStructureManager. . | |
virtual Standard_EXPORT Standard_Boolean | Is3D () const |
Standard_EXPORT void | Color (const Handle(PrsMgr_PresentableObject)&aPresentableObject, const Quantity_NameOfColor aColor=Quantity_NOC_YELLOW, const Standard_Integer aMode=0) |
Highlights the graphic object aPresentableObject in the color aColor. aPresentableObject has the display mode aMode; this has the default value of 0, that is, the wireframe display mode. . | |
Standard_EXPORT void | BoundBox (const Handle(PrsMgr_PresentableObject)&aPresentableObject, const Standard_Integer aMode=0) |
highlights the boundbox of the presentation | |
Standard_EXPORT void | BeginDraw () |
initializes the list of Prs to be displayed in transient mode | |
Standard_EXPORT void | AddToImmediateList (const Handle(Prs3d_Presentation)&aPrs) |
stores <aprs> in a list of structure to be displayed in immediate mode. will be taken in account in EndDraw Method. | |
Standard_EXPORT void | EndDraw (const Handle(Viewer_View)&aView, const Standard_Boolean DoubleBuffer=Standard_False) |
Allows rapid drawing of the view aView by avoiding an update of the whole background. If DoubleBuffer is true, the background is drawn. . | |
Standard_EXPORT void | Connect (const Handle(PrsMgr_PresentableObject)&aPresentableObject, const Handle(PrsMgr_PresentableObject)&anOtherObject, const Standard_Integer aMode=0, const Standard_Integer anOtherMode=0) |
Standard_EXPORT void | Transform (const Handle(PrsMgr_PresentableObject)&aPresentableObject, const Handle(Geom_Transformation)&aTransformation, const Standard_Integer aMode=0) |
Sets the transformation aTransformation for the presentable object aPresentableObject. aPresentableObject has the display mode aMode; this has the default value of 0, that is, the wireframe display mode. . | |
Standard_EXPORT void | Place (const Handle(PrsMgr_PresentableObject)&aPresentableObject, const Quantity_Length X, const Quantity_Length Y, const Quantity_Length Z, const Standard_Integer aMode=0) |
Sets a position to move the presentable object aPresentableObject to. This position is defined by the lengths along the x, y and z axes: X, Y and Z respectively. aPresentableObject has the display mode aMode; this has the default value of 0, that is, the wireframe display mode. . | |
Standard_EXPORT void | Multiply (const Handle(PrsMgr_PresentableObject)&aPresentableObject, const Handle(Geom_Transformation)&aTransformation, const Standard_Integer aMode=0) |
Defines the transformation aTransformation for the presentable object aPresentableObject. aPresentableObject has the display mode aMode; this has the default value of 0, that is, the wireframe display mode. . | |
Standard_EXPORT void | Move (const Handle(PrsMgr_PresentableObject)&aPresentableObject, const Quantity_Length X, const Quantity_Length Y, const Quantity_Length Z, const Standard_Integer aMode=0) |
Sets a position to move the presentable object aPresentableObject to. This position is defined by the lengths along the x, y and z axes: X, Y and Z respectively. aPresentableObject has the display mode aMode; this has the default value of 0, that is, the wireframe display mode. . | |
const Handle_Graphic3d_StructureManager & | StructureManager () const |
Returns the structure manager. . | |
Standard_EXPORT void | SetShadingAspect (const Handle(PrsMgr_PresentableObject)&aPresentableObject, const Quantity_NameOfColor aColor, const Graphic3d_NameOfMaterial aMaterial, const Standard_Integer aMode=0) |
this method will change the color and the aspect of the presentations containg shaded structures. | |
Standard_EXPORT void | SetShadingAspect (const Handle(PrsMgr_PresentableObject)&aPresentableObject, const Handle(Prs3d_ShadingAspect)&aShadingAspect, const Standard_Integer aMode=0) |
this method will change the color and the aspect of the presentations containg shaded structures. | |
Standard_EXPORT Handle_PrsMgr_Presentation3d | CastPresentation (const Handle(PrsMgr_PresentableObject)&aPresentableObject, const Standard_Integer aMode=0) const |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Member Functions | |
Standard_EXPORT Handle_PrsMgr_Presentation | newPresentation (const Handle(PrsMgr_PresentableObject)&aPresentableObject) |
Creates a new presentation in the presentation manager. . | |
Private Attributes | |
Handle_Graphic3d_StructureManager | myStructureManager |
TColStd_ListOfTransient | myStrList |
|
|
|
|
|
Reimplemented from PrsMgr_PresentationManager. |
|
|
|
|
|
|
|
|
|
Implements PrsMgr_PresentationManager. |
|
Reimplemented from PrsMgr_PresentationManager. |
|
Implements PrsMgr_PresentationManager. |
|
|
|
|
|
Implements PrsMgr_PresentationManager. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|