vtkMRMLSIGNOptionNode.h

Go to the documentation of this file.
00001 #ifndef _VTKMRMLSIGNOPTIONNODE_H
00002 #define _VTKMRMLSIGNOPTIONNODE_H
00003 
00004 #include <vtkMRMLNode.h>
00005 
00006 #include <string>
00007 
00008 
00009 class vtkMRMLSIGNOptionNode : public vtkMRMLNode
00010 {
00011 public:
00012   static vtkMRMLSIGNOptionNode *New();
00013   vtkTypeMacro(vtkMRMLSIGNOptionNode,vtkMRMLNode);
00014   virtual vtkMRMLNode* CreateNodeInstance();
00015 
00016   virtual const char* GetNodeTagName() {return "SIGNOption";};
00017 
00018   virtual void ReadXMLAttributes(const char** atts);
00019   virtual void WriteXML(std::ostream& of, int indent);
00020   void Copy(vtkMRMLNode *anode);
00021 
00022   std::string GetOptionName();
00023   void SetOptionName(std::string name);
00024 
00025   std::string GetOptionValue();
00026   void SetOptionValue(std::string value);
00027 
00028 protected:
00029   vtkMRMLSIGNOptionNode();
00030   ~vtkMRMLSIGNOptionNode();
00031 
00032 private:
00033   std::string optionName;
00034   std::string optionValue;
00035 };
00036 
00037 #endif

Generated on Mon Feb 26 12:11:16 2007 for TheSIGN by  doxygen 1.4.6