|
EvolvingObjects
|
Now a derived class, for parser reading It holds some of the bounds (and destroy them when dying) More...
#include <eoRealVectorBounds.h>
Public Member Functions | |
| eoRealVectorBounds () | |
| Default Ctor will call base class default ctor. | |
| eoRealVectorBounds (unsigned _dim, eoRealBounds &_bounds) | |
| Ctor: same bounds for everybody, given as an eoRealBounds. | |
| eoRealVectorBounds (eoRealBounds &_xbounds, eoRealBounds &_ybounds) | |
| Ctor, particular case of dim-2. | |
| eoRealVectorBounds (unsigned _dim, double _min, double _max) | |
| Simple bounds = minimum and maximum (allowed) | |
| eoRealVectorBounds (std::vector< double > _min, std::vector< double > _max) | |
| Ctor: different bounds for different variables, std::vectors of double. | |
| eoRealVectorBounds (std::string _s) | |
| Ctor from a std::string and don't worry, the readFrom(std::string) starts by setting everything to 0! | |
| virtual | ~eoRealVectorBounds () |
| Dtor: destroy all ownedBounds - BUG ??? | |
| virtual void | readFrom (std::istream &_is) |
| Read object from a stream only calls the readFrom(std::string) - for param reading. | |
| virtual void | readFrom (std::string _s) |
| Read object from a std::string. | |
| virtual void | printOn (std::ostream &_os) const |
| overload printOn method to save space | |
| void | adjust_size (unsigned _dim) |
| Eventually increases the size by duplicating last bound. | |
| eoRealVectorBounds (const eoRealVectorBounds &) | |
| need to rewrite copy ctor and assignement operator because of ownedBounds | |
Private Member Functions | |
| eoRealVectorBounds & | operator= (const eoRealVectorBounds &) |
Private Attributes | |
| std::vector< unsigned int > | factor |
| std::vector< eoRealBounds * > | ownedBounds |
Now a derived class, for parser reading It holds some of the bounds (and destroy them when dying)
Definition at line 228 of file eoRealVectorBounds.h.
| void eoRealVectorBounds::readFrom | ( | std::istream & | _is | ) | [virtual] |
Read object from a stream only calls the readFrom(std::string) - for param reading.
| _is | A std::istream. |
Implements eoPersistent.
Definition at line 65 of file eoRealBounds.cpp.
Referenced by eoRealVectorBounds().
| void eoRealVectorBounds::readFrom | ( | std::string | _s | ) | [virtual] |
Read object from a std::string.
| _s | A std::istream. |
Definition at line 73 of file eoRealBounds.cpp.
References adjust_size().