|
GUIDOLib
1.7.7
Guido Engine Internal Documentation
|
Public Member Functions | |
| TCollisions () | |
| TCollisions (GuidoPos lastpos) | |
| virtual | ~TCollisions () |
| void | setStaff (int num) |
| int | getStaff () const |
| void | setSystem (int num) |
| int | getSystem () const |
| bool | collides () const |
| size_t | count () const |
| const std::vector< TCollisionInfo > & | list () const |
| const GRNotationElement * | lastElement () |
| const NVRect & | lastBB () |
| const NVPoint | yOffset () const |
| bool | check (const NVRect &r, bool slice=false) |
| void | update (const GRNotationElement *e, const NVRect &r) |
| void | update (const GRSystemSlice *slice, const NVRect &r) |
| void | reset (bool resetSystem) |
| void | clearElements () |
| void | clear () |
| void | print (std::ostream &out) const |
| void | resolve (const ARMusicalObject *ar, float gap) |
| TCollisions::TCollisions | ( | ) |
| TCollisions::TCollisions | ( | GuidoPos | lastpos | ) |
|
inlinevirtual |
| bool TCollisions::check | ( | const NVRect & | r, |
| bool | slice = false |
||
| ) |
| void TCollisions::clear | ( | ) |
| void TCollisions::clearElements | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void TCollisions::print | ( | std::ostream & | out | ) | const |
| void TCollisions::reset | ( | bool | resetSystem | ) |
| void TCollisions::resolve | ( | const ARMusicalObject * | ar, |
| float | gap | ||
| ) |
| void TCollisions::setStaff | ( | int | num | ) |
| void TCollisions::setSystem | ( | int | num | ) |
| void TCollisions::update | ( | const GRNotationElement * | e, |
| const NVRect & | r | ||
| ) |
| void TCollisions::update | ( | const GRSystemSlice * | slice, |
| const NVRect & | r | ||
| ) |
| const NVPoint TCollisions::yOffset | ( | ) | const |