#include <vtkMRMLNonlinearTransformNode.h>
| vtkMRMLNonlinearTransformNode::vtkMRMLNonlinearTransformNode | ( | ) | [protected] |
References New(), SetAndObserveWarpTransformToParent(), and WarpTransformToParent.
| vtkMRMLNonlinearTransformNode::~vtkMRMLNonlinearTransformNode | ( | ) | [protected] |
References SetAndObserveWarpTransformToParent(), and WarpTransformToParent.
| vtkMRMLNonlinearTransformNode::vtkMRMLNonlinearTransformNode | ( | const vtkMRMLNonlinearTransformNode & | ) | [protected] |
| void vtkMRMLNonlinearTransformNode::Copy | ( | vtkMRMLNode * | node | ) | [virtual] |
Copy the node's attributes to this object
Reimplemented from vtkMRMLTransformNode.
Reimplemented in vtkMRMLBSplineTransformNode, and vtkMRMLGridTransformNode.
References vtkMRMLNode::EndModify(), vtkMRMLNode::StartModify(), and WarpTransformToParent.
| virtual vtkMRMLStorageNode* vtkMRMLNonlinearTransformNode::CreateDefaultStorageNode | ( | ) | [inline, virtual] |
Create default storage node or NULL if does not have one
Reimplemented from vtkMRMLTransformNode.
Reimplemented in vtkMRMLBSplineTransformNode, and vtkMRMLGridTransformNode.
| vtkMRMLNode * vtkMRMLNonlinearTransformNode::CreateNodeInstance | ( | ) | [virtual] |
MRMLNode methods.
Implements vtkMRMLTransformNode.
Reimplemented in vtkMRMLBSplineTransformNode, and vtkMRMLGridTransformNode.
References autoSlicerTracto2regions::ret.
| int vtkMRMLNonlinearTransformNode::GetMatrixTransformToNode | ( | vtkMRMLTransformNode * | node, | |
| vtkMatrix4x4 * | transformToNode | |||
| ) | [virtual] |
Get concatinated transforms between nodes. This method is from the superclass and probably needs to be moved down a level in the hierarchy because this node cannot satisfy the call.
References vtkMRMLTransformNode::IsTransformToNodeLinear().
| int vtkMRMLNonlinearTransformNode::GetMatrixTransformToWorld | ( | vtkMatrix4x4 * | transformToWorld | ) | [virtual] |
Get concatinated transforms to the top. This method is from the superclass and probably needs to be moved down a level in the hierarchy because this node cannot satisfy the call.
Implements vtkMRMLTransformNode.
References vtkMRMLTransformNode::IsTransformToWorldLinear().
| virtual const char* vtkMRMLNonlinearTransformNode::GetNodeTagName | ( | ) | [inline, virtual] |
Get node XML tag name (like Volume, Model)
Implements vtkMRMLTransformNode.
Reimplemented in vtkMRMLBSplineTransformNode, and vtkMRMLGridTransformNode.
| vtkGeneralTransform * vtkMRMLNonlinearTransformNode::GetTransformToParent | ( | ) | [virtual] |
vtkGeneral transform of this node to paren node
Reimplemented from vtkMRMLTransformNode.
References vtkMRMLTransformNode::TransformToParent, and WarpTransformToParent.
| virtual int vtkMRMLNonlinearTransformNode::IsLinear | ( | ) | [inline, virtual] |
1 if transfrom is linear, 0 otherwise
Implements vtkMRMLTransformNode.
| vtkMRMLNonlinearTransformNode * vtkMRMLNonlinearTransformNode::New | ( | ) | [static] |
Reimplemented from vtkMRMLTransformNode.
Reimplemented in vtkMRMLBSplineTransformNode, and vtkMRMLGridTransformNode.
References autoSlicerTracto2regions::ret.
Referenced by vtkMRMLNonlinearTransformNode().
| void vtkMRMLNonlinearTransformNode::operator= | ( | const vtkMRMLNonlinearTransformNode & | ) | [protected] |
Reimplemented from vtkMRMLTransformNode.
Reimplemented in vtkMRMLBSplineTransformNode, and vtkMRMLGridTransformNode.
| void vtkMRMLNonlinearTransformNode::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) |
Reimplemented from vtkMRMLTransformNode.
Reimplemented in vtkMRMLBSplineTransformNode, and vtkMRMLGridTransformNode.
References WarpTransformToParent.
| void vtkMRMLNonlinearTransformNode::ProcessMRMLEvents | ( | vtkObject * | caller, | |
| unsigned long | event, | |||
| void * | callData | |||
| ) | [virtual] |
alternative method to propagate events generated in Transform nodes
Reimplemented from vtkMRMLStorableNode.
References vtkMRMLTransformableNode::TransformModifiedEvent, and WarpTransformToParent.
| void vtkMRMLNonlinearTransformNode::ReadXMLAttributes | ( | const char ** | atts | ) | [virtual] |
Read node attributes from XML file
Reimplemented from vtkMRMLTransformNode.
Reimplemented in vtkMRMLBSplineTransformNode, and vtkMRMLGridTransformNode.
| void vtkMRMLNonlinearTransformNode::SetAndObserveWarpTransformToParent | ( | vtkWarpTransform * | warp | ) |
References vtkMRMLNode::MRMLCallbackCommand, SetWarpTransformToParent(), and WarpTransformToParent.
Referenced by vtkMRMLBSplineTransformNode::Copy(), vtkMRMLTransformStorageNode::ReadData(), vtkMRMLGridTransformNode::ReadXMLAttributes(), vtkMRMLBSplineTransformNode::ReadXMLAttributes(), vtkMRMLBSplineTransformNode::vtkMRMLBSplineTransformNode(), vtkMRMLGridTransformNode::vtkMRMLGridTransformNode(), vtkMRMLNonlinearTransformNode(), and ~vtkMRMLNonlinearTransformNode().
| virtual void vtkMRMLNonlinearTransformNode::SetWarpTransformToParent | ( | vtkWarpTransform * | ) | [protected, virtual] |
Referenced by SetAndObserveWarpTransformToParent().
| vtkMRMLNonlinearTransformNode::vtkGetObjectMacro | ( | WarpTransformToParent | , | |
| vtkWarpTransform | ||||
| ) |
vtkWarpTransform of this node to paren node
| vtkMRMLNonlinearTransformNode::vtkTypeMacro | ( | vtkMRMLNonlinearTransformNode | , | |
| vtkMRMLTransformNode | ||||
| ) |
| void vtkMRMLNonlinearTransformNode::WriteXML | ( | ostream & | of, | |
| int | indent | |||
| ) | [virtual] |
Write this node's information to a MRML file in XML format.
Reimplemented from vtkMRMLTransformNode.
Reimplemented in vtkMRMLBSplineTransformNode, and vtkMRMLGridTransformNode.
1.6.1