Transformable nodes that can be referenced. More...
#include <vtkKWEObjectTreeTransformableNode.h>


Public Member Functions | |
| vtkTypeRevisionMacro (vtkKWEObjectTreeTransformableNode, vtkKWEObjectTreeNodeBase) | |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual void | UpdateTreeModifiedTime (unsigned long treeTime) |
| virtual unsigned long | GetMTime () |
| virtual void | Serialize (vtkKWESerializer *) |
| void | SetTransform (vtkTransform *transform) |
| virtual vtkTransform * | GetTransform () |
| virtual bool | IsEqualTo (vtkKWEObjectTreeNodeBase *testNode, bool checkDescendants, bool canBeSuperset=false, bool considerInheritedProperties=false) |
Static Public Member Functions | |
| static vtkKWEObjectTreeTransformableNode * | New () |
Protected Member Functions | |
| vtkKWEObjectTreeTransformableNode () | |
| virtual | ~vtkKWEObjectTreeTransformableNode () |
Protected Attributes | |
| vtkTransform * | Transform |
| vtkKWEObjectTreeTransformableNodeReferencingNodes * | ReferencingNodes |
Transformable nodes that can be referenced.
vtkKWEObjectTreeTransformableNode adds a vtkTransform object to vtkKWEObjectTreeNodeBase and also is the base class of nodes that can be "referenced" by other nodes.
Definition at line 41 of file vtkKWEObjectTreeTransformableNode.h.
| vtkKWEObjectTreeTransformableNode::vtkKWEObjectTreeTransformableNode | ( | ) | [protected] |
Keep track of referencing nodes (vtkKWEObjectTreeReferenceNode) so we can notify them when we have changed void AddReferencingNode( vtkKWEObjectTreeTransformableNode *referencingNode ) {}; void RemoveReferencingNode( vtkKWEObjectTreeTransformableNode referencingNode ) {};
| virtual vtkKWEObjectTreeTransformableNode::~vtkKWEObjectTreeTransformableNode | ( | ) | [protected, virtual] |
| static vtkKWEObjectTreeTransformableNode* vtkKWEObjectTreeTransformableNode::New | ( | ) | [static] |
Reimplemented from vtkKWEObjectTreeNodeBase.
| vtkKWEObjectTreeTransformableNode::vtkTypeRevisionMacro | ( | vtkKWEObjectTreeTransformableNode | , | |
| vtkKWEObjectTreeNodeBase | ||||
| ) |
| void vtkKWEObjectTreeTransformableNode::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) | [virtual] |
Reimplemented from vtkKWEObjectTreeNodeBase.
| void vtkKWEObjectTreeTransformableNode::SetTransform | ( | vtkTransform * | transform | ) |
Set/Get this objects transform
| virtual vtkTransform* vtkKWEObjectTreeTransformableNode::GetTransform | ( | ) | [virtual] |
Set/Get this objects transform
| virtual void vtkKWEObjectTreeTransformableNode::UpdateTreeModifiedTime | ( | unsigned long | treeTime | ) | [virtual] |
Update the TreeModifiedTime for this node (and pushes the time up to any nodes referencing it as well)
Reimplemented from vtkKWEObjectTreeNodeBase.
| virtual unsigned long vtkKWEObjectTreeTransformableNode::GetMTime | ( | ) | [virtual] |
Return this object's modified time, considering the transforms MTime
Reimplemented from vtkKWEObjectTreeNodeBase.
| virtual bool vtkKWEObjectTreeTransformableNode::IsEqualTo | ( | vtkKWEObjectTreeNodeBase * | testNode, | |
| bool | checkDescendants, | |||
| bool | canBeSuperset = false, |
|||
| bool | considerInheritedProperties = false | |||
| ) | [virtual] |
Adds test of the this node's transform to the equality test performed by the base class.
Reimplemented from vtkKWEObjectTreeNodeBase.
| virtual void vtkKWEObjectTreeTransformableNode::Serialize | ( | vtkKWESerializer * | ) | [virtual] |
Reads the state of an instance from an archive OR writes the state of an instance to an archive.
Reimplemented from vtkKWEObjectTreeNodeBase.
vtkTransform* vtkKWEObjectTreeTransformableNode::Transform [protected] |
This node's transform.
Definition at line 84 of file vtkKWEObjectTreeTransformableNode.h.
vtkKWEObjectTreeTransformableNodeReferencingNodes* vtkKWEObjectTreeTransformableNode::ReferencingNodes [protected] |
Keep track of referencing nodes (vtkKWEObjectTreeReferenceNode) so we can notify them when we have changed. PIMPL
Definition at line 88 of file vtkKWEObjectTreeTransformableNode.h.
1.7.1