|
Open CASCADE Technology
6.7.1
|
Presentable shape only for purpose of display for BRepOwner...
More...
#include <StdSelect_Shape.hxx>

Public Member Functions | |
| StdSelect_Shape (const TopoDS_Shape &Sh) | |
| void | Compute (const Handle< PrsMgr_PresentationManager3d > &aPresentationManager, const Handle< Prs3d_Presentation > &aPresentation, const Standard_Integer aMode=0) |
Calculates the 3D view aPresentation and its <br> updates. The latter are managed by aPresentationManager. | |
| virtual void | Compute (const Handle< Prs3d_Projector > &aProjector, const Handle< Geom_Transformation > &aTrsf, const Handle< Prs3d_Presentation > &aPresentation) |
| computes the presentation according to a point of view given by <aProjector>. To be Used when the associated degenerated Presentations have been transformed by <aTrsf> which is not a Pure Translation. The HLR Prs can't be deducted automatically WARNING :<aTrsf> must be applied to the object to display before computation !!! More... | |
| const TopoDS_Shape & | Shape () const |
| void | Shape (const TopoDS_Shape &sh) |
Public Member Functions inherited from PrsMgr_PresentableObject | |
| PrsMgr_TypeOfPresentation3d | TypeOfPresentation3d () const |
| Returns information on whether the object accepts display in HLR mode or not. More... | |
| virtual void | SetTransformPersistence (const Graphic3d_TransModeFlags &aFlag, const gp_Pnt &APoint) |
Sets up Transform Persistence Mode for this object. <br> This function used to lock in object position, rotation and / or zooming relative to camera position. | |
| void | SetTransformPersistence (const Graphic3d_TransModeFlags &aFlag) |
| Calls previous method with point (0,0,0) More... | |
| Graphic3d_TransModeFlags | GetTransformPersistenceMode () const |
| Gets Transform Persistence Mode for this object More... | |
| gp_Pnt | GetTransformPersistencePoint () const |
| Gets point of transform persistence for this object More... | |
| void | SetTypeOfPresentation (const PrsMgr_TypeOfPresentation3d aType) |
| void | SetToUpdate (const Standard_Integer aMode) |
| flags the Prs of mode <AMode> to be Updated. the Update will be done when needed. More... | |
| void | SetToUpdate () |
| flags all the Presentations to be Updated. More... | |
| void | ToBeUpdated (TColStd_ListOfInteger &ListOfMode) const |
| gives the list of modes which are flagged "to be updated". More... | |
| virtual void | SetLocation (const TopLoc_Location &aLoc) |
| Standard_Boolean | HasLocation () const |
| const TopLoc_Location & | Location () const |
| virtual void | ResetLocation () |
| virtual void | UpdateLocation () |
| virtual void | UpdateLocation (const Handle< Prs3d_Presentation > &P) |
| virtual void | SetZLayer (const Handle< PrsMgr_PresentationManager > &thePrsMgr, const Standard_Integer theLayerId) |
Set Z layer ID and update all presentations of <br> the presentable object. The layer can be set only for displayed object. | |
| Standard_Integer | GetZLayer (const Handle< PrsMgr_PresentationManager > &thePrsMgr) const |
Get ID of Z layer. If no presentations of object is displayed, <br> and layer ID is unavailable, the -1 value is returned. | |
| virtual void | AddClipPlane (const Graphic3d_ClipPlane_Handle &thePlane) |
Adds clip plane for graphical clipping for all display mode <br> presentations. The composition of clip planes truncates the rendering | |
| virtual void | RemoveClipPlane (const Graphic3d_ClipPlane_Handle &thePlane) |
| Removes previously added clip plane. More... | |
| virtual void | SetClipPlanes (const Graphic3d_SequenceOfHClipPlane &thePlanes) |
Set clip planes for graphical clipping for all display mode presentations. <br> The composition of clip planes truncates the rendering space to convex | |
| const Graphic3d_SequenceOfHClipPlane & | GetClipPlanes () const |
| Get clip planes. More... | |
Public Member Functions inherited from MMgt_TShared | |
| virtual void | Delete () const |
| Memory deallocator for transient classes. More... | |
Public Member Functions inherited from Standard_Transient | |
| Standard_Transient () | |
| Empty constructor. More... | |
| Standard_Transient (const Standard_Transient &) | |
| Copy constructor – does nothing. More... | |
| Standard_Transient & | operator= (const Standard_Transient &) |
| Assignment operator, needed to avoid copying reference counter. More... | |
| virtual | ~Standard_Transient () |
| Destructor must be virtual. More... | |
| virtual void | ShallowDump (Standard_OStream &) const |
| virtual const Handle_Standard_Type & | DynamicType () const |
| Returns a type information object about this object. More... | |
| Standard_Boolean | IsInstance (const Handle_Standard_Type &theType) const |
| Returns a true value if this is an instance of Type. More... | |
| Standard_Boolean | IsInstance (const Standard_CString theTypeName) const |
| Returns a true value if this is an instance of TypeName. More... | |
| Standard_Boolean | IsKind (const Handle_Standard_Type &theType) const |
| Returns true if this is an instance of Type or an instance of any class that inherits from Type. Note that multiple inheritance is not supported by OCCT RTTI mechanism. More... | |
| Standard_Boolean | IsKind (const Standard_CString theTypeName) const |
| Returns true if this is an instance of TypeName or an instance of any class that inherits from TypeName. Note that multiple inheritance is not supported by OCCT RTTI mechanism. More... | |
| virtual Handle_Standard_Transient | This () const |
| Returns a Handle which references this object. Must never be called to objects created in stack. More... | |
| Standard_Integer | GetRefCount () const |
| Get the reference counter of this object. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from PrsMgr_PresentableObject | |
| PrsMgr_PresentableObject (const PrsMgr_TypeOfPresentation3d aTypeOfPresentation3d=PrsMgr_TOP_AllView) | |
| void | Update (const Standard_Boolean AllModes=Standard_False) |
| recomputes all presentations of the object. More... | |
| void | Update (const Standard_Integer aMode, const Standard_Boolean ClearOther) |
| Recomputes the presentation in the given mode. If ClearOther is true, other presentation will be cleared. More... | |
| virtual void | Fill (const Handle< PrsMgr_PresentationManager > &aPresentationManager, const Handle< PrsMgr_Presentation > &aPresentation, const Standard_Integer aMode=0) |
| High-level interface for controlling polygon offsets More... | |
| PrsMgr_Presentations & | Presentations () |
| virtual void | UpdateClipping () |
General virtual method for internal update of presentation state <br> when some modifications on list of clip planes occurs. Base | |
Protected Attributes inherited from PrsMgr_PresentableObject | |
| PrsMgr_Presentations | myPresentations |
| PrsMgr_TypeOfPresentation3d | myTypeOfPresentation3d |
| TopLoc_Location | myLocation |
| Graphic3d_SequenceOfHClipPlane | myClipPlanes |
Presentable shape only for purpose of display for BRepOwner...
| StdSelect_Shape::StdSelect_Shape | ( | const TopoDS_Shape & | Sh | ) |
|
virtual |
Calculates the 3D view aPresentation and its <br>
updates. The latter are managed by aPresentationManager.
aPresentableObject has the display mode aMode;
this has the default value of 0, that is, the wireframe display mode.
Reimplemented from PrsMgr_PresentableObject.
|
virtual |
computes the presentation according to a point of view
given by <aProjector>.
To be Used when the associated degenerated Presentations
have been transformed by <aTrsf> which is not a Pure
Translation. The HLR Prs can't be deducted automatically
WARNING :<aTrsf> must be applied
to the object to display before computation !!!
Reimplemented from PrsMgr_PresentableObject.
| const TopoDS_Shape& StdSelect_Shape::Shape | ( | ) | const |
| void StdSelect_Shape::Shape | ( | const TopoDS_Shape & | sh | ) |
1.8.5