#include <albaSceneNode.h>
albaSceneNode is a node of albaScenegraph.
Definition at line 31 of file albaSceneNode.h.
◆ albaSceneNode()
albaSceneNode::albaSceneNode |
( |
albaSceneGraph * |
sg, |
|
|
albaSceneNode * |
parent, |
|
|
albaVME * |
vme, |
|
|
vtkRenderer * |
renderFront, |
|
|
vtkRenderer * |
renderBack = NULL , |
|
|
vtkRenderer * |
alwaysVisibleRender = NULL |
|
) |
| |
◆ ~albaSceneNode()
virtual albaSceneNode::~albaSceneNode |
( |
| ) |
|
|
virtual |
◆ Select()
void albaSceneNode::Select |
( |
bool |
select | ) |
|
Call Select method for the vme's pipe.
◆ UpdateProperty()
void albaSceneNode::UpdateProperty |
( |
bool |
fromTag = false | ) |
|
Call UpdateProperty method for the vme's pipe.
◆ IsVisible()
bool albaSceneNode::IsVisible |
( |
| ) |
|
|
inline |
◆ Print()
virtual void albaSceneNode::Print |
( |
std::ostream & |
os, |
|
|
const int |
tabs = 0 |
|
) |
| |
|
virtual |
print a dump of this object
◆ GetVme()
albaVME * albaSceneNode::GetVme |
( |
| ) |
const |
|
inline |
◆ GetPipe()
albaPipe * albaSceneNode::GetPipe |
( |
| ) |
const |
◆ SetPipe()
void albaSceneNode::SetPipe |
( |
albaPipe * |
pipe | ) |
|
◆ DeletePipe()
void albaSceneNode::DeletePipe |
( |
| ) |
|
◆ GetRenFront()
vtkRenderer * albaSceneNode::GetRenFront |
( |
| ) |
const |
|
inline |
◆ GetMutex()
bool albaSceneNode::GetMutex |
( |
| ) |
const |
|
inline |
◆ SetMutex()
void albaSceneNode::SetMutex |
( |
bool |
mutex | ) |
|
|
inline |
◆ GetAssemblyFront()
◆ GetRenBack()
vtkRenderer * albaSceneNode::GetRenBack |
( |
| ) |
const |
|
inline |
◆ GetAssemblyBack()
◆ GetAlwaysVisibleRenderer()
vtkRenderer * albaSceneNode::GetAlwaysVisibleRenderer |
( |
| ) |
const |
|
inline |
◆ GetAlwaysVisibleAssembly()
◆ GetNext()
◆ SetNext()
◆ GetSceneGraph()
◆ GetPipeCreatable()
bool albaSceneNode::GetPipeCreatable |
( |
| ) |
const |
|
inline |
◆ SetPipeCreatable()
void albaSceneNode::SetPipeCreatable |
( |
bool |
pipeCreatable | ) |
|
|
inline |
◆ SetRenFront()
void albaSceneNode::SetRenFront |
( |
vtkRenderer * |
renFront | ) |
|
|
inline |
◆ ChildShow()
void albaSceneNode::ChildShow |
( |
| ) |
|
|
protected |
Called from child on show, if the visibility is updated ChildShow is called on parent.
◆ ChildHide()
void albaSceneNode::ChildHide |
( |
| ) |
|
|
protected |
Called from child on hide, if the visibility is updated ChildHide is called on parent.
◆ UpdateVisibility()
void albaSceneNode::UpdateVisibility |
( |
| ) |
|
|
protected |
callen onhow/hide childShow/childHide to update local visibility and forward up the changes
◆ ModifyRootAssembly()
void albaSceneNode::ModifyRootAssembly |
( |
| ) |
|
|
protected |
Called on changes when a node is show/hided to notify assemby to recreate internal structures.
◆ m_Pipe
◆ m_PipeCreatable
bool albaSceneNode::m_PipeCreatable |
|
protected |
◆ m_RenFront
vtkRenderer* albaSceneNode::m_RenFront |
|
protected |
◆ m_VisibleChildren
int albaSceneNode::m_VisibleChildren |
|
protected |
◆ m_CurrentVisibility
bool albaSceneNode::m_CurrentVisibility |
|
protected |
◆ m_Mutex
bool albaSceneNode::m_Mutex |
|
protected |
◆ m_AssemblyFront
◆ m_RenBack
vtkRenderer* albaSceneNode::m_RenBack |
|
protected |
◆ m_AssemblyBack
◆ m_AlwaysVisibleRenderer
vtkRenderer* albaSceneNode::m_AlwaysVisibleRenderer |
|
protected |
◆ m_AlwaysVisibleAssembly
◆ m_Next
◆ m_Sg
◆ m_Vme
◆ m_Parent
The documentation for this class was generated from the following file: