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 Methods

virtual const char * GetClassName () const

Static Public Methods

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

Protected Methods

 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 46 of file itkVersion.h.


Member Typedef Documentation

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

Reimplemented from itk::Object.

Definition at line 53 of file itkVersion.h.

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

Reimplemented from itk::Object.

Definition at line 52 of file itkVersion.h.

typedef Version itk::Version::Self
 

Standard class typedefs.

Reimplemented from itk::Object.

Definition at line 50 of file itkVersion.h.

typedef Object itk::Version::Superclass
 

Reimplemented from itk::Object.

Definition at line 51 of file itkVersion.h.


Constructor & Destructor Documentation

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

Definition at line 72 of file itkVersion.h.

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

Definition at line 73 of file itkVersion.h.


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 67 of file itkVersion.h.

References ITK_BUILD_VERSION.

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 65 of file itkVersion.h.

References ITK_MAJOR_VERSION.

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 66 of file itkVersion.h.

References ITK_MINOR_VERSION.

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 68 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 64 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 Wed Mar 12 01:21:19 2003 for ITK by doxygen 1.2.15 written by Dimitri van Heesch, © 1997-2000