# MI - Fimex: MetNoFimex::CDMDimension Class Reference

# MetNoFimex::CDMDimension Class Reference

`#include <CDMDimension.h>`

Inheritance diagram for MetNoFimex::CDMDimension:

List of all members.

## Public Member Functions

| CDMDimension ()
| CDMDimension (std::string name, long length)
virtual | ~CDMDimension ()
const std::string & | getName () const
void | setName (std::string newName)
size_t | getLength () const
void | setLength (size_t length)
void | setUnlimited (int unlimited)
int | isUnlimited () const
void | toXMLStream (std::ostream &out) const
| print xml representation to stream

## Constructor & Destructor Documentation

MetNoFimex::CDMDimension::CDMDimension | ( |  | ) |

MetNoFimex::CDMDimension::CDMDimension | ( | std::string | name,
|  | long | length |
| ) |  |  |

virtual MetNoFimex::CDMDimension::~CDMDimension | ( |  | ) | `[virtual]`

## Member Function Documentation

const std::string& MetNoFimex::CDMDimension::getName | ( |  | ) | const`[inline, virtual]`

Implements MetNoFimex::CDMNamedEntity.

void MetNoFimex::CDMDimension::setName | ( | std::string | newName | ) | `[inline]`

size_t MetNoFimex::CDMDimension::getLength | ( |  | ) | const`[inline]`

void MetNoFimex::CDMDimension::setLength | ( | size_t | length | ) | `[inline]`

void MetNoFimex::CDMDimension::setUnlimited | ( | int | unlimited | ) | `[inline]`

int MetNoFimex::CDMDimension::isUnlimited | ( |  | ) | const`[inline]`

void MetNoFimex::CDMDimension::toXMLStream | ( | std::ostream & | out | ) | const

print xml representation to stream

Parameters:

  | out | stream to write xml to

The documentation for this class was generated from the following file:

- include/fimex/CDMDimension.h