msbGrid  1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
msbGrid::PointsBlock Class Reference

#include <block.hh>

Inheritance diagram for msbGrid::PointsBlock:
msbGrid::Block< msbGrid::Point >

Public Types

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

Public Member Functions

 PointsBlock ()
 
const msbGrid::Markermarker () const
 
void putMarkerSymbol (const std::string &value)
 
void putMarkerSize (const double &value)
 
void putMarkerEdgeColor (const Color &value)
 
void putMarkerFaceColor (const Color &value)
 
void putMarkerProperties (const std::string &mSymbol, const double &mSize, const Color &mEdgeColor, const Color &mFaceColor)
 
const Scalarcl () const
 
Scalarcl ()
 
void putCl (const Scalar &cl0)
 
- Public Member Functions inherited from msbGrid::Block< msbGrid::Point >
 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

msbGrid::Marker marker_
 
Scalar cl_
 

Detailed Description

Definition at line 204 of file block.hh.

Member Typedef Documentation

Definition at line 208 of file block.hh.

typedef msbGrid :: Block< msbGrid :: Point > msbGrid::PointsBlock::ParentT

Definition at line 207 of file block.hh.

Definition at line 210 of file block.hh.

Constructor & Destructor Documentation

msbGrid::PointsBlock::PointsBlock ( )
inline

Definition at line 220 of file block.hh.

Member Function Documentation

const Scalar& msbGrid::PointsBlock::cl ( ) const
inline

Definition at line 280 of file block.hh.

Scalar& msbGrid::PointsBlock::cl ( )
inline

Definition at line 283 of file block.hh.

const msbGrid :: Marker& msbGrid::PointsBlock::marker ( ) const
inline

Definition at line 230 of file block.hh.

void msbGrid::PointsBlock::putCl ( const Scalar cl0)
inline

Definition at line 286 of file block.hh.

void msbGrid::PointsBlock::putMarkerEdgeColor ( const Color value)
inline

Definition at line 251 of file block.hh.

void msbGrid::PointsBlock::putMarkerFaceColor ( const Color value)
inline

Definition at line 260 of file block.hh.

void msbGrid::PointsBlock::putMarkerProperties ( const std::string &  mSymbol,
const double &  mSize,
const Color mEdgeColor,
const Color mFaceColor 
)
inline

Definition at line 269 of file block.hh.

void msbGrid::PointsBlock::putMarkerSize ( const double &  value)
inline

Definition at line 242 of file block.hh.

void msbGrid::PointsBlock::putMarkerSymbol ( const std::string &  value)
inline

Definition at line 233 of file block.hh.

Member Data Documentation

Scalar msbGrid::PointsBlock::cl_
private

Definition at line 217 of file block.hh.

msbGrid :: Marker msbGrid::PointsBlock::marker_
private

Definition at line 214 of file block.hh.


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