Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::Version Class Reference
[ITK System Objects]

Track the current version of the software. More...

#include <itkVersion.h>

Inheritance diagram for itk::Version:

Inheritance graph
[legend]
Collaboration diagram for itk::Version:

Collaboration graph
[legend]
List of all members.

Public Types

typedef Version Self
typedef Object Superclass
typedef SmartPointer< SelfPointer
typedef SmartPointer< const
Self
ConstPointer

Public Member Functions

virtual const char * GetClassName () const

Static Public Member Functions

Pointer New ()
const char * GetITKVersion ()
int GetITKMajorVersion ()
int GetITKMinorVersion ()
int GetITKBuildVersion ()
const char * GetITKSourceVersion ()

Protected Member Functions

 Version ()
 ~Version ()

Detailed Description

Track the current version of the software.

Holds methods for defining/determining the current itk version (major, minor, build).

This file will change frequently to update the ITKSourceVersion which timestamps a particular source release.

Definition at line 47 of file itkVersion.h.


Member Typedef Documentation

typedef SmartPointer<const Self> itk::Version::ConstPointer
 

Reimplemented from itk::Object.

Definition at line 54 of file itkVersion.h.

typedef SmartPointer<Self> itk::Version::Pointer
 

Reimplemented from itk::Object.

Definition at line 53 of file itkVersion.h.

typedef Version itk::Version::Self
 

Standard class typedefs.

Reimplemented from itk::Object.

Definition at line 51 of file itkVersion.h.

Referenced by ~Version().

typedef Object itk::Version::Superclass
 

Reimplemented from itk::Object.

Definition at line 52 of file itkVersion.h.


Constructor & Destructor Documentation

itk::Version::Version  )  [inline, protected]
 

Definition at line 73 of file itkVersion.h.

itk::Version::~Version  )  [inline, protected]
 

Definition at line 74 of file itkVersion.h.

References Self.


Member Function Documentation

virtual const char* itk::Version::GetClassName  )  const [virtual]
 

Standard part of every itk Object.

Reimplemented from itk::Object.

int itk::Version::GetITKBuildVersion  )  [inline, static]
 

Return the version of itk this object is a part of. A variety of methods are included. GetITKSourceVersion returns a string with an identifier which timestamps a particular source tree. Definition at line 68 of file itkVersion.h.

int itk::Version::GetITKMajorVersion  )  [inline, static]
 

Return the version of itk this object is a part of. A variety of methods are included. GetITKSourceVersion returns a string with an identifier which timestamps a particular source tree. Definition at line 66 of file itkVersion.h.

int itk::Version::GetITKMinorVersion  )  [inline, static]
 

Return the version of itk this object is a part of. A variety of methods are included. GetITKSourceVersion returns a string with an identifier which timestamps a particular source tree. Definition at line 67 of file itkVersion.h.

const char* itk::Version::GetITKSourceVersion  )  [inline, static]
 

Return the version of itk this object is a part of. A variety of methods are included. GetITKSourceVersion returns a string with an identifier which timestamps a particular source tree. Definition at line 69 of file itkVersion.h.

References ITK_SOURCE_VERSION.

const char* itk::Version::GetITKVersion  )  [inline, static]
 

Return the version of itk this object is a part of. A variety of methods are included. GetITKSourceVersion returns a string with an identifier which timestamps a particular source tree. Definition at line 65 of file itkVersion.h.

References ITK_VERSION.

Pointer itk::Version::New  )  [static]
 

Method for creation through the object factory.

Reimplemented from itk::Object.


The documentation for this class was generated from the following file:
Generated at Sun Apr 1 03:14:17 2007 for ITK by doxygen 1.3.8 written by Dimitri van Heesch, © 1997-2000