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 |