Public Member Functions | |
| RandomLine (const char *nm=0) | |
| ~RandomLine () | |
| bool | isEmpty () const |
| int | addNode (const BinID &) |
| void | insertNode (int, const BinID &) |
| void | setNodePosition (int idx, const BinID &) |
| void | removeNode (int) |
| void | removeNode (const BinID &) |
| void | limitTo (const CubeSampling &) |
| int | nodeIndex (const BinID &) const |
| int | nrNodes () const |
| const BinID & | nodePosition (int) const |
| void | allNodePositions (TypeSet< BinID > &) const |
| void | setZRange (const Interval< float > &rg) |
| Interval< float > | zRange () const |
| RandomLineSet * | lineSet () |
| const RandomLineSet * | lineSet () const |
Public Attributes | |
| Notifier< RandomLine > | nodeAdded |
| Notifier< RandomLine > | nodeInserted |
| Notifier< RandomLine > | nodeRemoved |
| Notifier< RandomLine > | zrangeChanged |
Protected Attributes | |
| TypeSet< BinID > | nodes_ |
| Interval< float > | zrange_ |
| RandomLineSet * | lset_ |
Friends | |
| class | RandomLineSet |
| Geometry::RandomLine::RandomLine | ( | const char * | nm = 0 |
) |
| Geometry::RandomLine::~RandomLine | ( | ) | [inline] |
| int Geometry::RandomLine::addNode | ( | const BinID & | ) |
| void Geometry::RandomLine::insertNode | ( | int | , | |
| const BinID & | ||||
| ) |
| bool Geometry::RandomLine::isEmpty | ( | ) | const [inline] |
| void Geometry::RandomLine::limitTo | ( | const CubeSampling & | ) |
| const RandomLineSet* Geometry::RandomLine::lineSet | ( | ) | const [inline] |
| RandomLineSet* Geometry::RandomLine::lineSet | ( | ) | [inline] |
| int Geometry::RandomLine::nodeIndex | ( | const BinID & | ) | const |
| const BinID& Geometry::RandomLine::nodePosition | ( | int | ) | const |
| int Geometry::RandomLine::nrNodes | ( | ) | const |
| void Geometry::RandomLine::removeNode | ( | const BinID & | ) |
| void Geometry::RandomLine::removeNode | ( | int | ) |
| void Geometry::RandomLine::setNodePosition | ( | int | idx, | |
| const BinID & | ||||
| ) |
| void Geometry::RandomLine::setZRange | ( | const Interval< float > & | rg | ) | [inline] |
| Interval<float> Geometry::RandomLine::zRange | ( | ) | const [inline] |
friend class RandomLineSet [friend] |
RandomLineSet* Geometry::RandomLine::lset_ [protected] |
TypeSet<BinID> Geometry::RandomLine::nodes_ [protected] |
Interval<float> Geometry::RandomLine::zrange_ [protected] |
1.7.1