|
| NEPointerList (const NEPointerList &lst, int ownselements=0) |
|
| NEPointerList (int ownselements=0) |
|
virtual | ~NEPointerList () |
|
void | print (std::ostream &os) const |
|
std::string | reduce_print () const |
|
virtual void | setHPosition (float nx) |
|
int | getMaxSpacing () |
|
GRNotationElement * | getElementWithMaxSpacing () |
|
NEPointerList * | getElementsWithShortestDurationNotNull () |
|
NEPointerList * | getElementsWithShortestDuration () |
|
void | setSpacing (const TYPE_TIMEPOSITION &timePosition, NVPoint &position) |
|
void | setZeroSpacing (const TYPE_TIMEPOSITION &timePosition, NVPoint &position, int addspace=1) |
|
NEPointerList * | getElementsWithTimePosition (const TYPE_TIMEPOSITION &timePosition) const |
|
TYPE_TIMEPOSITION | getNextTimePosition (const TYPE_TIMEPOSITION &timePosition) |
|
virtual void | OnDraw (VGDevice &hdc) const |
|
virtual void | GetMap (GuidoElementSelector sel, MapCollector &f, MapInfos &infos) const |
|
virtual void | setPosition (const NVPoint &newPosition) |
|
void | tellPosition (GObject *caller, const NVPoint &newPosition) |
|
GuidoPos | AddAtCorrectTimePosition (GRNotationElement *grne) |
|
GuidoPos | AddAtTimePosition (const TYPE_TIMEPOSITION &tp, GRNotationElement *grne) |
|
| KF_IPointerList (int p_ownselements=0) |
|
| KF_IPointerList (const KF_IPointerList< GRNotationElement > &lst, int p_ownselements=0) |
|
virtual | ~KF_IPointerList () |
|
virtual GuidoPos | GetElementPos (const GRNotationElement *data) const |
|
virtual void | RemoveAll () |
|
virtual void | RemoveElementAt (GuidoPos pos) |
|
virtual int | RemoveElement (GRNotationElement *data) |
|
virtual void | DumpListAtTail (KF_IPointerList< GRNotationElement > *list) |
|
virtual KF_IPointerList< GRNotationElement > * | getCopy () |
|
virtual void | Cut (GuidoPos pos, KF_IPointerList< GRNotationElement > **pnew) |
|
virtual void | setOwnership (int p_ownselements) |
|
virtual int | getOwnership () const |
|
virtual void | sort (int comp(const GRNotationElement *, const GRNotationElement *)) |
|
virtual void | AddSortedHead (GRNotationElement *, int comp(const GRNotationElement *, const GRNotationElement *)) |
|
virtual void | AddSortedTail (GRNotationElement *, int comp(const GRNotationElement *, const GRNotationElement *)) |
|
| KF_List () |
|
virtual | ~KF_List () |
|
int | size () const |
|
bool | empty () const |
|
GuidoPos | push_back (GRNotationElement * data) |
|
GuidoPos | insert (GuidoPos pos, GRNotationElement * data) |
|
GRNotationElement * | back () const |
|
GRNotationElement * | front () const |
|
virtual void | ResetListNoDelete () |
|
GRNotationElement * | RemoveTail () |
|
GuidoPos | AddTail (GRNotationElement * data) |
|
GuidoPos | AddElementAt (GuidoPos pos, GRNotationElement * data) |
|
GuidoPos | AddElementAfter (GuidoPos pos, GRNotationElement * data) |
|
int | GetCount () const |
|
int | IsEmpty () const |
|
GuidoPos | SetTailPosition (GuidoPos pos) |
|
GuidoPos | SetHeadPosition (GuidoPos pos) |
|
virtual void | Cut (GuidoPos pos, KF_List< GRNotationElement * > **pnew) |
|
GuidoPos | GetHeadPosition (void) const |
|
GuidoPos | GetTailPosition () const |
|
GRNotationElement * | GetNext (GuidoPos &pos) const |
|
GRNotationElement * | GetPrev (GuidoPos &pos) const |
|
GRNotationElement * | GetAt (GuidoPos pos) const |
|
void | SetAt (GuidoPos pos, GRNotationElement * data) |
|
GRNotationElement * | Get (int cnt) const |
|
GuidoPos | AddHead (GRNotationElement * data) |
|
GRNotationElement * | RemoveHead () |
|
GRNotationElement * | GetHead () const |
|
GRNotationElement * | GetTail () const |
|
virtual void | sort () |
|