HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GT_GEOSizeList Class Reference

#include <GT_GEOSupport.h>

Public Member Functions

 GT_GEOSizeList ()
 
 GT_GEOSizeList (const GT_GEOSizeList &src)
 
 ~GT_GEOSizeList ()
 
void clear ()
 
void append (GT_Size item)
 
bool is32Bit () const
 
GT_Size min () const
 
GT_Size max () const
 
GT_Size entries () const
 
GT_Size get (exint i) const
 
void set (exint i, GA_Size value)
 
void setMin (GA_Size value)
 
void setMax (GA_Size value)
 
GT_Size operator() (exint i) const
 
void reserve (exint numtoadd, bool setentries=false)
 
void concat (const GT_GEOSizeList &src)
 
GT_DataArrayHandle allocateArray () const
 
void dump (const char *msg="", bool full=true) const
 Debug. More...
 

Detailed Description

Simple wrapper on an array of sizes, provides a method to allocate a GT_DataArray.

Definition at line 116 of file GT_GEOSupport.h.

Constructor & Destructor Documentation

GT_GEOSizeList::GT_GEOSizeList ( )
inline

Definition at line 119 of file GT_GEOSupport.h.

GT_GEOSizeList::GT_GEOSizeList ( const GT_GEOSizeList src)
inline

Definition at line 124 of file GT_GEOSupport.h.

GT_GEOSizeList::~GT_GEOSizeList ( )

Member Function Documentation

GT_DataArrayHandle GT_GEOSizeList::allocateArray ( ) const
void GT_GEOSizeList::append ( GT_Size  item)
inline

Definition at line 137 of file GT_GEOSupport.h.

void GT_GEOSizeList::clear ( void  )
inline

Definition at line 132 of file GT_GEOSupport.h.

void GT_GEOSizeList::concat ( const GT_GEOSizeList src)
void GT_GEOSizeList::dump ( const char *  msg = "",
bool  full = true 
) const

Debug.

GT_Size GT_GEOSizeList::entries ( void  ) const
inline

Definition at line 153 of file GT_GEOSupport.h.

GT_Size GT_GEOSizeList::get ( exint  i) const
inline

Definition at line 154 of file GT_GEOSupport.h.

bool GT_GEOSizeList::is32Bit ( ) const
inline

Definition at line 150 of file GT_GEOSupport.h.

GT_Size GT_GEOSizeList::max ( ) const
inline

Definition at line 152 of file GT_GEOSupport.h.

GT_Size GT_GEOSizeList::min ( ) const
inline

Definition at line 151 of file GT_GEOSupport.h.

GT_Size GT_GEOSizeList::operator() ( exint  i) const
inline

Definition at line 159 of file GT_GEOSupport.h.

void GT_GEOSizeList::reserve ( exint  numtoadd,
bool  setentries = false 
)
inline

Definition at line 160 of file GT_GEOSupport.h.

void GT_GEOSizeList::set ( exint  i,
GA_Size  value 
)
inline

Definition at line 156 of file GT_GEOSupport.h.

void GT_GEOSizeList::setMax ( GA_Size  value)
inline

Definition at line 158 of file GT_GEOSupport.h.

void GT_GEOSizeList::setMin ( GA_Size  value)
inline

Definition at line 157 of file GT_GEOSupport.h.


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