|
Public Member Functions |
Standard_EXPORT | Prs3d_Presentation (const Handle(Graphic3d_StructureManager)&aStructureManager, const Standard_Boolean Init=Standard_True) |
| Constructs a presentation object
if <init> is false, no color initialization is done.
.
|
virtual Standard_EXPORT Handle_Graphic3d_Structure | Compute (const Handle(Graphic3d_DataStructureManager)&aProjector) |
| Returns the new Structure defined for the new visualization
.
|
virtual Standard_EXPORT Handle_Graphic3d_Structure | Compute (const Handle(Graphic3d_DataStructureManager)&aProjector, const TColStd_Array2OfReal &AMatrix) |
| Returns the new Structure defined for the new visualization
.
|
virtual Standard_EXPORT void | Compute (const Handle(Graphic3d_DataStructureManager)&aProjector, Handle(Graphic3d_Structure)&aStructure) |
| Returns the new Structure defined for the new visualization
.
|
virtual Standard_EXPORT void | Compute (const Handle(Graphic3d_DataStructureManager)&aProjector, const TColStd_Array2OfReal &AMatrix, Handle(Graphic3d_Structure)&aStructure) |
| Returns the new Structure defined for the new visualization
.
|
Standard_EXPORT void | Highlight () |
| displays the whole content of the presentation in white.
|
Standard_EXPORT void | Color (const Quantity_NameOfColor aColor) |
| displays the whole content of the presentation in the specified color.
|
Standard_EXPORT void | BoundBox () |
Standard_EXPORT void | Display () |
| Displays the structure <me> in all the views of
the visualiser.
.
|
Standard_EXPORT void | SetShadingAspect (const Handle(Prs3d_ShadingAspect)&aShadingAspect) |
Standard_EXPORT Standard_Boolean | IsPickable () const |
Standard_EXPORT void | Transform (const Handle(Geom_Transformation)&aTransformation) |
Standard_EXPORT void | Place (const Quantity_Length X, const Quantity_Length Y, const Quantity_Length Z) |
Standard_EXPORT void | Multiply (const Handle(Geom_Transformation)&aTransformation) |
Standard_EXPORT void | Move (const Quantity_Length X, const Quantity_Length Y, const Quantity_Length Z) |
Standard_EXPORT Handle_Geom_Transformation | Transformation () const |
virtual Standard_EXPORT void | Clear (const Standard_Boolean WithDestruction=Standard_True) |
| removes the whole content of the presentation.
Does not remove the other connected presentations.
if WithDestruction == Standard_False then
clears all the groups of primitives in the structure.
|
Standard_EXPORT void | Connect (const Handle(Prs3d_Presentation)&aPresentation) |
Standard_EXPORT void | Remove (const Handle(Prs3d_Presentation)&aPresentation) |
Standard_EXPORT void | RemoveAll () |
Standard_EXPORT void | SetPickable () |
Standard_EXPORT void | SetUnPickable () |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Member Functions |
Standard_EXPORT Handle_Graphic3d_Group | CurrentGroup () const |
Standard_EXPORT Handle_Graphic3d_Group | NewGroup () |
Private Attributes |
Handle_Graphic3d_Structure | myStruct |
Handle_Graphic3d_Group | myCurrentGroup |