RVC::ELEMENT Class Reference

Container for spatial element specifying number and ELEMTYPE. More...

#include <rvc/element.h>

List of all members.

Public Member Functions

 ELEMENT (const ELEMENT &rhs, ELEMTYPE ElemType)
 ELEMENT (ELEMNUM ElemNum, ELEMTYPE ElemType=ELEMTYPE_Empty)
 ELEMENT (ELEMTYPE ElemType)
 ELEMENT ()
void Clear ()
ELEMNUM GetNumber () const
ELEMTYPE GetType () const
void SetNumber (ELEMNUM ElemNum)
void SetType (ELEMTYPE ElemType)

Detailed Description

Container for spatial element specifying number and ELEMTYPE.


Constructor & Destructor Documentation

RVC::ELEMENT::ELEMENT (  )  [inline]

Default constructor.

RVC::ELEMENT::ELEMENT ( ELEMTYPE  ElemType  )  [inline, explicit]

Construct with type only.

RVC::ELEMENT::ELEMENT ( ELEMNUM  ElemNum,
ELEMTYPE  ElemType = ELEMTYPE_Empty 
) [inline, explicit]

Construct from element number and optional type.

RVC::ELEMENT::ELEMENT ( const ELEMENT rhs,
ELEMTYPE  ElemType 
) [inline]

Copy construct from ELEMENT and fallback element type.

Parameters:
rhs Element to copy
ElemType Fallback element type, used if not set in 'rhs'

Member Function Documentation

void RVC::ELEMENT::Clear (  )  [inline]

Clear to element info back to no element.

ELEMNUM RVC::ELEMENT::GetNumber (  )  const [inline]

Get element number.

ELEMTYPE RVC::ELEMENT::GetType (  )  const [inline]

Get element type.

void RVC::ELEMENT::SetNumber ( ELEMNUM  ElemNum  )  [inline]

Set element number.

void RVC::ELEMENT::SetType ( ELEMTYPE  ElemType  )  [inline]

Set element type (ELEMTYPE).


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

Generated on Sun Oct 7 21:37:17 2012 for TNTsdk 2012 by  doxygen 1.6.1