msbGrid  1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
msbGrid::CellsBlock< CellT > Class Template Reference

#include <block.hh>

Inheritance diagram for msbGrid::CellsBlock< CellT >:
msbGrid::Block< CellT >

Public Types

typedef CellT Cell
 
typedef msbGrid::Block< CellParentT
 
typedef ParentT::Color Color
 
- Public Types inherited from msbGrid::Block< CellT >
enum  
 
typedef CellT Entity
 
typedef Block< EntityThisT
 
typedef Entity::Scalar Scalar
 
typedef Entity::Color Color
 

Public Member Functions

 CellsBlock ()
 
 ~CellsBlock ()
 
const Colorcolor () const
 
void putColor (const Color &color0)
 
- Public Member Functions inherited from msbGrid::Block< CellT >
 Block ()
 
 ~Block ()
 
const std::vector< Entity > & vEnt () const
 
std::vector< Entity > & vEnt ()
 
const int size () const
 
const bool empty () const
 
const int & Id () const
 
int & Id ()
 
const int putId (const int &Id0=1)
 
const int entId (const int &Id0=1)
 
const bool hasId () const
 
const bool & mark () const
 
bool & mark ()
 
const Scalardeclination () const
 
Scalardeclination ()
 
void add (const Entity &ent0)
 
void add (const std::vector< Entity > &vEnt0)
 
void add (const ThisT &bl0)
 
void cleanUp ()
 
void clear ()
 
void translate (const std::vector< Scalar > &dx)
 
void rotate (const Scalar &_angle, const PointT &mc)
 
void rotate (const Scalar &_angle)
 
void infos (const std::string &name0="")
 

Private Attributes

Color color_
 

Detailed Description

template<typename CellT>
class msbGrid::CellsBlock< CellT >

Definition at line 344 of file block.hh.

Member Typedef Documentation

template<typename CellT >
typedef CellT msbGrid::CellsBlock< CellT >::Cell

Definition at line 351 of file block.hh.

template<typename CellT >
typedef ParentT :: Color msbGrid::CellsBlock< CellT >::Color

Definition at line 353 of file block.hh.

template<typename CellT >
typedef msbGrid :: Block< Cell > msbGrid::CellsBlock< CellT >::ParentT

Definition at line 352 of file block.hh.

Constructor & Destructor Documentation

template<typename CellT >
msbGrid::CellsBlock< CellT >::CellsBlock ( )
inline

Definition at line 359 of file block.hh.

template<typename CellT >
msbGrid::CellsBlock< CellT >::~CellsBlock ( )
inline

Definition at line 364 of file block.hh.

Member Function Documentation

template<typename CellT >
const Color& msbGrid::CellsBlock< CellT >::color ( ) const
inline

Definition at line 366 of file block.hh.

template<typename CellT >
void msbGrid::CellsBlock< CellT >::putColor ( const Color color0)
inline

Definition at line 369 of file block.hh.

Member Data Documentation

template<typename CellT >
Color msbGrid::CellsBlock< CellT >::color_
private

Definition at line 356 of file block.hh.


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