![]() |
Orfeo Toolbox
3.16
|
#include <itkBrains2IPLHeaderInfo.h>
Inheritance diagram for itk::Brains2IPLHeaderInfo:
Collaboration diagram for itk::Brains2IPLHeaderInfo:Public Types | |
| typedef const Self * | ConstPointer |
| typedef Self * | Pointer |
| typedef Brains2HeaderBase | Self |
| typedef std::list< std::pair < std::string, std::string > > | Superclass |
Public Member Functions | |
| Brains2IPLHeaderInfo () | |
| ~Brains2IPLHeaderInfo () | |
| void | ClearHeader (void) |
| bool | DoesKeyExist (const std::string &KeyID) const |
| float | getFloat (const std::string &KeyID) const |
| virtual std::string | GetHeaderBeginTag (void) const |
| virtual std::string | GetHeaderEndTag (void) const |
| int | getInt (const std::string &KeyID) const |
| std::string | getString (const std::string &KeyID) const |
| virtual void | PrintSelf (std::ostream &os) const |
| virtual void | ReadBrains2Header (std::string filename) |
| virtual std::ifstream & | ReadBrains2Header (std::ifstream &inputstream) |
| virtual void | WriteBrains2Header (std::string filename) const |
| virtual std::ofstream & | WriteBrains2Header (std::ofstream &outputstream) const |
Public Attributes | |
| T | elements |
| STL member. | |
Protected Attributes | |
| std::list< Brains2HeaderBase * > | m_Child |
Definition at line 26 of file itkBrains2IPLHeaderInfo.h.
|
inherited |
Definition at line 43 of file itkBrains2HeaderBase.h.
|
inherited |
Definition at line 42 of file itkBrains2HeaderBase.h.
|
inherited |
Standard class typedefs.
Definition at line 40 of file itkBrains2HeaderBase.h.
|
inherited |
Definition at line 41 of file itkBrains2HeaderBase.h.
| itk::Brains2IPLHeaderInfo::Brains2IPLHeaderInfo | ( | ) |
Definition at line 23 of file itkBrains2IPLHeaderInfo.cxx.
| itk::Brains2IPLHeaderInfo::~Brains2IPLHeaderInfo | ( | ) |
Definition at line 27 of file itkBrains2IPLHeaderInfo.cxx.
|
inherited |
A function to clear the header of all values
Definition at line 48 of file itkBrains2HeaderBase.cxx.
References itk::Brains2HeaderBase::m_Child.
Referenced by itk::Brains2MaskImageIO::CanReadFile(), and itk::Brains2HeaderBase::~Brains2HeaderBase().
|
inherited |
A funtion to determine if a tag exists
| KeyID |
Definition at line 158 of file itkBrains2HeaderBase.cxx.
References itk::Brains2HeaderBase::m_Child.
Referenced by itk::Brains2MaskImageIO::CanReadFile().
|
inherited |
A function to return the value associated with a key as a floating point number.
| KeyID | A string that identifies the desired key. |
Definition at line 212 of file itkBrains2HeaderBase.cxx.
References itk::Brains2HeaderBase::getString().
Referenced by itk::Brains2MaskImageIO::CanReadFile().
|
virtual |
Implements itk::Brains2HeaderBase.
Definition at line 31 of file itkBrains2IPLHeaderInfo.cxx.
|
virtual |
Implements itk::Brains2HeaderBase.
Definition at line 32 of file itkBrains2IPLHeaderInfo.cxx.
|
inherited |
A function to return the value associated with a key as an integer number.
| KeyID | A string that identifies the desired key. |
Definition at line 222 of file itkBrains2HeaderBase.cxx.
References itk::Brains2HeaderBase::getString().
Referenced by itk::Brains2MaskImageIO::CanReadFile().
|
inherited |
A function to return the value associated with a key as a string.
| KeyID | A string that identifies the desired key. |
Definition at line 184 of file itkBrains2HeaderBase.cxx.
References itk::Brains2HeaderBase::m_Child.
Referenced by itk::Brains2MaskImageIO::CanReadFile(), itk::Brains2HeaderBase::getFloat(), and itk::Brains2HeaderBase::getInt().
|
virtualinherited |
A routine for printing Brains2 header information to a standard stream
| os | The stream to print to |
Definition at line 139 of file itkBrains2HeaderBase.cxx.
References itk::Brains2HeaderBase::m_Child.
|
virtualinherited |
A routine for reading Brains2 header information from a file
| filename | The name of the file to read header information from |
Definition at line 36 of file itkBrains2HeaderBase.cxx.
Referenced by itk::Brains2MaskImageIO::CanReadFile().
|
virtualinherited |
A routine for reading Brains2 header information from a file
| inputstream | The file stream to read from. |
Definition at line 76 of file itkBrains2HeaderBase.cxx.
References itk::Brains2HeaderFactory::CreateBrains2HeaderReader(), itk::Brains2HeaderBase::GetHeaderEndTag(), itk::Brains2HeaderBase::m_Child, NULL, and itk::value_type().
|
virtualinherited |
A routine for writing Brains2 header information from a file
| filename | The name of the file to write header information to |
Definition at line 64 of file itkBrains2HeaderBase.cxx.
|
virtualinherited |
A routine for writing Brains2 header information from a file
| outputstream | The file stream to write to. |
Definition at line 135 of file itkBrains2HeaderBase.cxx.
|
inherited |
STL member.
|
protectedinherited |
Definition at line 128 of file itkBrains2HeaderBase.h.
Referenced by itk::Brains2HeaderBase::ClearHeader(), itk::Brains2HeaderBase::DoesKeyExist(), itk::Brains2HeaderBase::getString(), itk::Brains2HeaderBase::PrintSelf(), and itk::Brains2HeaderBase::ReadBrains2Header().