GUIDOLib  1.7.7
Guido Engine Internal Documentation
Public Member Functions | List of all members
GRSpringCollider Class Reference

not yet documented More...

Public Member Functions

 GRSpringCollider ()
 
virtual ~GRSpringCollider ()
 
virtual void AddElement (GRNotationElement *el, GuidoPos posel)
 
virtual void RemoveElement (GRNotationElement *el, GuidoPos posel)
 
virtual int GetMatchingPoslists (int &count, const GRSpringCollider *sprcol, poslist **pl1, poslist **pl2)
 

Detailed Description

not yet documented

Constructor & Destructor Documentation

◆ GRSpringCollider()

GRSpringCollider::GRSpringCollider ( )

◆ ~GRSpringCollider()

virtual GRSpringCollider::~GRSpringCollider ( )
virtual

Member Function Documentation

◆ AddElement()

virtual void GRSpringCollider::AddElement ( GRNotationElement el,
GuidoPos  posel 
)
virtual

◆ GetMatchingPoslists()

virtual int GRSpringCollider::GetMatchingPoslists ( int &  count,
const GRSpringCollider sprcol,
poslist **  pl1,
poslist **  pl2 
)
virtual

Called by a spring, which owns this instance of GRSpringCollider and knows the SpringCollider of the next spring. On the first run, count equals -1, after that, count is the index into the poslistvector of this instance.

◆ RemoveElement()

virtual void GRSpringCollider::RemoveElement ( GRNotationElement el,
GuidoPos  posel 
)
virtual

Guido Project Copyright © 2019 Grame-CNCM