#include <block.hh>
Public Types | |
| enum | { dim = Entity :: dim } |
| typedef EntityT | Entity |
| typedef Block< Entity > | ThisT |
| typedef Entity::Scalar | Scalar |
| typedef Entity::Color | Color |
Public Member Functions | |
| 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 Scalar & | declination () const |
| Scalar & | declination () |
| 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) |
| template<typename PointT > | |
| void | rotate (const Scalar &_angle, const PointT &mc) |
| void | rotate (const Scalar &_angle) |
| void | infos (const std::string &name0="") |
Private Attributes | |
| int | Id_ |
| bool | mark_ |
| Scalar | declination_ |
| std::vector< Entity > | vEnt_ |
| typedef Entity :: Color msbGrid::Block< EntityT >::Color |
| typedef EntityT msbGrid::Block< EntityT >::Entity |
| typedef Entity :: Scalar msbGrid::Block< EntityT >::Scalar |
| typedef Block< Entity > msbGrid::Block< EntityT >::ThisT |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |