#include <PrsMgr_Presentation3d.hxx>
Inheritance diagram for PrsMgr_Presentation3d:
Public Member Functions | |
Standard_EXPORT PrsMgr_KindOfPrs | KindOfPresentation () const |
2D or 3D | |
Standard_EXPORT Handle_Prs3d_Presentation | Presentation () const |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Member Functions | |
Standard_EXPORT | PrsMgr_Presentation3d (const Handle(PrsMgr_PresentationManager3d)&aPresentationManager, const Handle(PrsMgr_PresentableObject)&aPresentableObject) |
Standard_EXPORT void | Display () |
Standard_EXPORT void | Erase () const |
Standard_EXPORT void | Highlight () |
Standard_EXPORT void | Unhighlight () const |
Standard_EXPORT Standard_Boolean | IsDisplayed () const |
Standard_EXPORT Standard_Boolean | IsHighlighted () const |
Standard_EXPORT Standard_Integer | DisplayPriority () const |
Standard_EXPORT void | SetDisplayPriority (const Standard_Integer aNewPrior) |
Standard_EXPORT void | Clear () |
removes the whole content of the presentation. Does not remove the other connected presentations. | |
Standard_EXPORT void | Color (const Quantity_NameOfColor aColor) |
Standard_EXPORT void | BoundBox () const |
Standard_EXPORT void | Connect (const Handle(PrsMgr_Presentation3d)&anOtherPresentation) const |
Standard_EXPORT void | Transform (const Handle(Geom_Transformation)&aTransformation) const |
Standard_EXPORT void | Place (const Quantity_Length X, const Quantity_Length Y, const Quantity_Length Z) const |
Standard_EXPORT void | Multiply (const Handle(Geom_Transformation)&aTransformation) const |
Standard_EXPORT void | Move (const Quantity_Length X, const Quantity_Length Y, const Quantity_Length Z) const |
Standard_EXPORT void | SetShadingAspect (const Handle(Prs3d_ShadingAspect)&aShadingAspect) const |
Standard_EXPORT Handle_Graphic3d_Structure | Compute (const Handle(Graphic3d_DataStructureManager)&aProjector) |
Standard_EXPORT Handle_Graphic3d_Structure | Compute (const Handle(Graphic3d_DataStructureManager)&aProjector, const Handle(Geom_Transformation)&TheTrsf) |
Standard_EXPORT void | Compute (const Handle(Graphic3d_DataStructureManager)&aProjector, const Handle(Graphic3d_Structure)&aGivenStruct) |
Standard_EXPORT void | Compute (const Handle(Graphic3d_DataStructureManager)&aProjector, const Handle(Geom_Transformation)&TheTrsf, const Handle(Graphic3d_Structure)&aGivenStruct) |
Static Private Member Functions | |
static Standard_EXPORT Handle_Prs3d_Projector | Projector (const Handle(Graphic3d_DataStructureManager)&aProjector) |
Private Attributes | |
Handle_PrsMgr_Prs | myStructure |
Standard_Boolean | myDisplayReason |
PrsMgr_PresentableObjectPointer | myPresentableObject |
|
|
|
|
|
Implements PrsMgr_Presentation. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Implements PrsMgr_Presentation. |
|
Implements PrsMgr_Presentation. |
|
Implements PrsMgr_Presentation. |
|
Reimplemented from PrsMgr_Presentation. |
|
Implements PrsMgr_Presentation. |
|
Implements PrsMgr_Presentation. |
|
Implements PrsMgr_Presentation. |
|
Implements PrsMgr_Presentation. |
|
|
|
|
|
|
|
|
|
|
|
Implements PrsMgr_Presentation. |
|
|
|
|
|
Implements PrsMgr_Presentation. |
|
|
|
|
|
|