|
const Handle< Graphic3d_GraphicDriver > & | GraphicDriver () const |
|
const Graphic3d_SequenceOfGroup & | Groups () const |
|
const Handle< Geom_Transformation > & | Transformation () const |
| Return transformation. More...
|
|
virtual void | SetTransformation (const Handle< Geom_Transformation > &theTrsf) |
| Assign transformation. More...
|
|
const Handle< Graphic3d_TransformPers > & | TransformPersistence () const |
| Return transformation persistence. More...
|
|
virtual void | SetTransformPersistence (const Handle< Graphic3d_TransformPers > &theTrsfPers) |
| Set transformation persistence. More...
|
|
const Handle< Graphic3d_SequenceOfHClipPlane > & | ClipPlanes () const |
|
void | SetClipPlanes (const Handle< Graphic3d_SequenceOfHClipPlane > &thePlanes) |
| Pass clip planes to the associated graphic driver structure. More...
|
|
const Graphic3d_BndBox3d & | BoundingBox () const |
|
Graphic3d_BndBox3d & | ChangeBoundingBox () |
|
bool | IsVisible () const |
| Return structure visibility flag. More...
|
|
bool | IsVisible (const Standard_Integer theViewId) const |
| Return structure visibility considering both View Affinity and global visibility state. More...
|
|
virtual void | SetZLayer (const Graphic3d_ZLayerId theLayerIndex) |
| Set z layer ID to display the structure in specified layer. More...
|
|
Graphic3d_ZLayerId | ZLayer () const |
| Get z layer ID. More...
|
|
const Handle< Graphic3d_PresentationAttributes > & | HighlightStyle () const |
| Returns valid handle to highlight style of the structure in case if highlight flag is set to true. More...
|
|
virtual void | OnVisibilityChanged ()=0 |
| Update structure visibility state. More...
|
|
virtual void | Clear ()=0 |
| Clear graphic data. More...
|
|
virtual void | Connect (Graphic3d_CStructure &theStructure)=0 |
| Connect other structure to this one. More...
|
|
virtual void | Disconnect (Graphic3d_CStructure &theStructure)=0 |
| Disconnect other structure to this one. More...
|
|
virtual void | GraphicHighlight (const Handle< Graphic3d_PresentationAttributes > &theStyle, const Handle< Graphic3d_Structure > &theStruct)=0 |
| Highlights structure with the given style. More...
|
|
virtual void | GraphicUnhighlight ()=0 |
| Unhighlights the structure and invalidates pointer to structure's highlight style. More...
|
|
virtual Handle< Graphic3d_CStructure > | ShadowLink (const Handle< Graphic3d_StructureManager > &theManager) const =0 |
| Create shadow link to this structure. More...
|
|
virtual Handle< Graphic3d_Group > | NewGroup (const Handle< Graphic3d_Structure > &theStruct)=0 |
| Create new group within this structure. More...
|
|
virtual void | RemoveGroup (const Handle< Graphic3d_Group > &theGroup)=0 |
| Remove group from this structure. 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 | Delete () const |
| Memory deallocator for transient classes. More...
|
|
virtual const opencascade::handle< Standard_Type > & | DynamicType () const |
| Returns a type descriptor about this object. More...
|
|
Standard_Boolean | IsInstance (const opencascade::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 opencascade::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...
|
|
Standard_Transient * | This () const |
| Returns non-const pointer to this object (like const_cast). For protection against creating handle to objects allocated in stack or call from constructor, it will raise exception Standard_ProgramError if reference counter is zero. More...
|
|
Standard_Integer | GetRefCount () const |
| Get the reference counter of this object. More...
|
|
void | IncrementRefCounter () const |
| Increments the reference counter of this object. More...
|
|
Standard_Integer | DecrementRefCounter () const |
| Decrements the reference counter of this object; returns the decremented value. More...
|
|