| threaddb 2.0 A file mapped memory container extension

Public Types | Public Member Functions | List of all members
Shape2D< T > Class Template Reference

## Public Types
typedef T | value_type
typedef tdb::Point< T, 2 > | Point
typedef tdb::Box< T, 2 > | Box

## Public Member Functions
const Box & | bounding_box () const
Box & | bounding_box ()
| Shape2D ()
| Shape2D (tdb::database &rDb_p, tdb::ReadInfo &rReadInfo_p)
| Shape2D (const Box &rBox_p)
size_t | size () const
const char * | c_ptr () const

## Member Typedef Documentation

## ◆ Box

template<class T >

typedef tdb::Box<T, 2> Shape2D< T >::Box

## ◆ Point

template<class T >

typedef tdb::Point<T, 2> Shape2D< T >::Point

## ◆ value_type

template<class T >

typedef T Shape2D< T >::value_type

## Constructor & Destructor Documentation

## ◆ Shape2D() [1/3]

template<class T >

Shape2D< T >::Shape2D | ( |  | ) |
| inline

## ◆ Shape2D() [2/3]

template<class T >

Shape2D< T >::Shape2D | ( | tdb::database & | rDb_p,
|  | tdb::ReadInfo & | rReadInfo_p
| ) |  |
| inline

## ◆ Shape2D() [3/3]

template<class T >

Shape2D< T >::Shape2D | ( | const Box & | rBox_p | ) |
| inline

## Member Function Documentation

## ◆ bounding_box() [1/2]

template<class T >

Box& Shape2D< T >::bounding_box | ( |  | ) |
| inline

## ◆ bounding_box() [2/2]

template<class T >

const Box& Shape2D< T >::bounding_box | ( |  | ) | const
| inline

## ◆ c_ptr()

template<class T >

const char* Shape2D< T >::c_ptr | ( |  | ) | const
| inline

## ◆ size()

template<class T >

size_t Shape2D< T >::size | ( |  | ) | const
| inline

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

- B:/threaddbwc/branches/threaddb-2.0/1stParty/examples/rgridsample/rgridsample.cpp