|
| | 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 () |
| |