#include <vtkMRMLFreeSurferModelStorageNode.h>
| vtkMRMLFreeSurferModelStorageNode::vtkMRMLFreeSurferModelStorageNode | ( | ) | [protected] |
References AddFileExtension(), and UseStripper.
| vtkMRMLFreeSurferModelStorageNode::~vtkMRMLFreeSurferModelStorageNode | ( | ) | [protected] |
| vtkMRMLFreeSurferModelStorageNode::vtkMRMLFreeSurferModelStorageNode | ( | const vtkMRMLFreeSurferModelStorageNode & | ) | [protected] |
| void vtkMRMLFreeSurferModelStorageNode::AddFileExtension | ( | std::string | ext | ) |
Add a known file extension
References IsKnownFileExtension(), and KnownFileExtensions.
Referenced by vtkMRMLFreeSurferModelStorageNode().
| void vtkMRMLFreeSurferModelStorageNode::Copy | ( | vtkMRMLNode * | node | ) | [virtual] |
Copy the node's attributes to this object
Reimplemented from vtkMRMLModelStorageNode.
| int vtkMRMLFreeSurferModelStorageNode::CopyData | ( | vtkMRMLNode * | refNode, | |
| const char * | newFileName | |||
| ) | [virtual] |
Copy data from a referenced node's filename to new location. NOTE: use this instead of Write Data in the Remote IO Pipeline until FreeSurferModel Writers are available.
References vtkMRMLStorageNode::GetFullNameFromFileName(), and vtkMRMLStorageNode::StageWriteData().
Referenced by vtkFetchMILogic::PostStorableNodes().
| vtkMRMLNode * vtkMRMLFreeSurferModelStorageNode::CreateNodeInstance | ( | ) | [virtual] |
Create instance of the default node. Like New only virtual NOTE: Subclasses should implement this method
Reimplemented from vtkMRMLModelStorageNode.
References autoSlicerTracto2regions::ret.
| virtual const char* vtkMRMLFreeSurferModelStorageNode::GetNodeTagName | ( | ) | [inline, virtual] |
Get node XML tag name (like Storage, Model)
Reimplemented from vtkMRMLModelStorageNode.
| void vtkMRMLFreeSurferModelStorageNode::InitializeSupportedWriteFileTypes | ( | ) | [virtual] |
Initialize all the supported write file types
Reimplemented from vtkMRMLModelStorageNode.
References vtkMRMLStorageNode::SupportedWriteFileTypes.
| bool vtkMRMLFreeSurferModelStorageNode::IsKnownFileExtension | ( | std::string | ext | ) |
returns true if on the list, false otherwise
References KnownFileExtensions.
Referenced by AddFileExtension(), ReadData(), and SupportedFileType().
| vtkMRMLFreeSurferModelStorageNode * vtkMRMLFreeSurferModelStorageNode::New | ( | ) | [static] |
Reimplemented from vtkMRMLModelStorageNode.
References autoSlicerTracto2regions::ret.
Referenced by ReadData(), and WriteData().
| void vtkMRMLFreeSurferModelStorageNode::operator= | ( | const vtkMRMLFreeSurferModelStorageNode & | ) | [protected] |
Reimplemented from vtkMRMLModelStorageNode.
| void vtkMRMLFreeSurferModelStorageNode::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) |
Reimplemented from vtkMRMLModelStorageNode.
References UseStripper.
| void vtkMRMLFreeSurferModelStorageNode::ProcessParentNode | ( | vtkMRMLNode * | parentNode | ) | [virtual] |
Set dependencies between this node and the parent node when parsing XML file
Reimplemented from vtkMRMLModelStorageNode.
References ReadData().
| int vtkMRMLFreeSurferModelStorageNode::ReadData | ( | vtkMRMLNode * | refNode | ) | [virtual] |
Read data and set it in the referenced node NOTE: Subclasses should implement this method
Reimplemented from vtkMRMLModelStorageNode.
References vtkMRMLStorageNode::GetFullNameFromFileName(), vtkFSSurfaceReader::GetOutput(), vtkMRMLNode::GetScene(), IsKnownFileExtension(), vtkMRMLNode::Modified(), slicerget::name, New(), result, vtkMRMLModelNode::SetAndObservePolyData(), vtkMRMLStorageNode::SetReadStateIdle(), vtkMRMLStorageNode::StageReadData(), and vtkMRMLStorageNode::TransferDone.
Referenced by ProcessParentNode(), and vtkFetchMILogic::RequestStorableNodeDownload().
| void vtkMRMLFreeSurferModelStorageNode::ReadXMLAttributes | ( | const char ** | atts | ) | [virtual] |
Read node attributes from XML file
Reimplemented from vtkMRMLModelStorageNode.
Check to see if this storage node can handle the file type in the input string. If input string is null, check URI, then check FileName. Subclasses should implement this method.
Reimplemented from vtkMRMLModelStorageNode.
References vtkMRMLStorageNode::FileName, IsKnownFileExtension(), slicerget::name, and vtkMRMLStorageNode::URI.
Referenced by vtkSlicerModelsLogic::AddModel(), vtkModelMirrorLogic::CreateMirrorModel(), and vtkSlicerApplicationLogic::ProcessReadNodeData().
| vtkMRMLFreeSurferModelStorageNode::vtkGetMacro | ( | UseStripper | , | |
| int | ||||
| ) |
Control use of the triangle stipper when reading the polydata
| vtkMRMLFreeSurferModelStorageNode::vtkSetMacro | ( | UseStripper | , | |
| int | ||||
| ) |
| vtkMRMLFreeSurferModelStorageNode::vtkTypeMacro | ( | vtkMRMLFreeSurferModelStorageNode | , | |
| vtkMRMLModelStorageNode | ||||
| ) |
| int vtkMRMLFreeSurferModelStorageNode::WriteData | ( | vtkMRMLNode * | refNode | ) | [virtual] |
Write data from a referenced node NOTE: Subclasses should implement this method
Reimplemented from vtkMRMLModelStorageNode.
References vtkMRMLStorageNode::GetFullNameFromFileName(), New(), result, and vtkMRMLStorageNode::StageWriteData().
| void vtkMRMLFreeSurferModelStorageNode::WriteXML | ( | ostream & | of, | |
| int | indent | |||
| ) | [virtual] |
Write this node's information to a MRML file in XML format.
Reimplemented from vtkMRMLModelStorageNode.
References UseStripper.
std::vector< std::string > vtkMRMLFreeSurferModelStorageNode::KnownFileExtensions [protected] |
a list of valid file extensions
Referenced by AddFileExtension(), and IsKnownFileExtension().
int vtkMRMLFreeSurferModelStorageNode::UseStripper [protected] |
Referenced by PrintSelf(), vtkMRMLFreeSurferModelStorageNode(), and WriteXML().
1.6.1