Finale PDK Framework  0.54
ff_entrydetailscollection.h
1 /*
2  * File: ff_entrydetailscollection.h
3  * Author: Jari Williamsson
4  *
5  * Created on den 27 januari 2011, 01:06
6  */
7 
8 #ifndef FF_ENTRYDETAILSCOLLECTION_H
9 #define FF_ENTRYDETAILSCOLLECTION_H
10 
11 #include "ff_basecollection.h"
12 
13 
14 #ifdef PDK_FRAMEWORK_ENTRIES
15 
23 {
24 protected:
25 #ifndef DOXYGEN_SHOULD_IGNORE_THIS
26  virtual __FCBaseData* CreateElement() { return new FCArticulation(); }
27 #endif /* DOXYGEN_SHOULD_IGNORE_THIS */
28 public:
29  virtual const char* ClassName() { return "FCArticulations"; }
30 
37  FCArticulations(FCNoteEntry* pConnectEntry = NULL) :
38  __FCCollectionEntryDetail(pConnectEntry) {}
39 
45  bool ContainsDefID(twobyte articulationID);
46 
53 };
54 
57 {
58 protected:
59 #ifndef DOXYGEN_SHOULD_IGNORE_THIS
60  virtual __FCBaseData* CreateElement() { return new FCStemMod(); }
61 #endif /* DOXYGEN_SHOULD_IGNORE_THIS */
62 public:
63  virtual const char* ClassName() { return "FCStemMods"; }
64 };
65 
68 {
69 protected:
70 #ifndef DOXYGEN_SHOULD_IGNORE_THIS
71  virtual __FCBaseData* CreateElement() { return new FCSecondaryBeamBreakMod(); }
72 #endif /* DOXYGEN_SHOULD_IGNORE_THIS */
73 public:
74  virtual const char* ClassName() { return "FCSecondaryBeamBreakMods"; }
75 };
76 
79 {
80 protected:
81 #ifndef DOXYGEN_SHOULD_IGNORE_THIS
82  virtual __FCBaseData* CreateElement() { return new FCCustomStemMod(); }
83 #endif /* DOXYGEN_SHOULD_IGNORE_THIS */
84 public:
85  virtual const char* ClassName() { return "FCCustomStemMods"; }
86 };
87 
90 {
91 protected:
92 #ifndef DOXYGEN_SHOULD_IGNORE_THIS
93  virtual __FCBaseData* CreateElement() { return new FCBrokenBeamMod(); }
94 #endif /* DOXYGEN_SHOULD_IGNORE_THIS */
95 public:
96  virtual const char* ClassName() { return "FCBrokenBeamMods"; }
97 };
98 
99 
108 {
109 protected:
110 #ifndef DOXYGEN_SHOULD_IGNORE_THIS
111  virtual __FCBaseData* CreateElement() { return new FCBeamMod(false); }
112 #endif /* DOXYGEN_SHOULD_IGNORE_THIS */
113 public:
114  virtual const char* ClassName() { return "FCPrimaryBeamMods"; }
115 
120  FCPrimaryBeamMods(FCNoteEntry* pConnectEntry = NULL) :
121  __FCCollectionEntryDetail(pConnectEntry)
122  {
123  }
124 
130 };
131 
132 
142 {
143  bool _upstems;
144 protected:
145 #ifndef DOXYGEN_SHOULD_IGNORE_THIS
146  virtual __FCBaseData* CreateElement() { return new FCBeamMod(true); }
147 #endif /* DOXYGEN_SHOULD_IGNORE_THIS */
148 public:
149  virtual const char* ClassName() { return "FCSecondaryBeamMods"; }
150 
157  {
158  _upstems = pConnectEntry->CalcStemUp();
159  SetCustomTag(_upstems ? ed_BeamAboveModsSecondary : ed_BeamBelowModsSecondary);
160  _pNoteEntry = pConnectEntry;
161  }
162 
164  bool IsUpStem() { return _upstems; }
165 
166 
177  {
178  if (beamno < 2) return NULL;
179  if (beamno > 15) return NULL;
180  if (!_pNoteEntry)
181  {
182 #ifdef PDK_FRAMEWORK_DIAGNOSE
183  DebugOut("No attached entry on FCSecondaryBeamMods::GetOrCreateBeam() call.");
184 #endif
185  return NULL;
186 
187  }
188  for (int i = 0; i < GetCount(); i++)
189  {
190  FCBeamMod* pBeamMod = (FCBeamMod*) GetItemAt(i);
191  if (pBeamMod->GetBeamNumber() == beamno) return pBeamMod;
192  }
193 
194  FCBeamMod* pNewBeamMod = new FCBeamMod(true);
195  pNewBeamMod->SetNoteEntry(_pNoteEntry);
196  pNewBeamMod->SetBeamNumber(beamno);
197  pNewBeamMod->SaveNew();
198  Add(pNewBeamMod);
199  return pNewBeamMod;
200  }
201 
211  FCBeamMod* GetBeam(int beamno)
212  {
213  for (int i = 0; i < GetCount(); i++)
214  {
215  FCBeamMod* pBeamMod = (FCBeamMod*) GetItemAt(i);
216  if (pBeamMod->GetBeamNumber() == beamno) return pBeamMod;
217  }
218  return NULL;
219  }
220 
224  {
225  if (!_pNoteEntry) return false;
226 
227  int beamcount = _pNoteEntry->CalcBeamCount();
228  for (int beamno = 2; beamno <= beamcount; beamno++)
229  {
230  bool found = false;
231  for (int i = 0; i < GetCount(); i++)
232  {
233  FCBeamMod* pBeamMod = (FCBeamMod*) GetItemAt(i);
234  if (pBeamMod->GetBeamNumber() == beamno) found = true;
235  }
236  if (!found) return false;
237  }
238  return true;
239  }
240 
241 };
242 
251 {
252 protected:
253 #ifndef DOXYGEN_SHOULD_IGNORE_THIS
254  virtual __FCBaseData* CreateElement() { return new FCTuplet(); }
255 #endif /* DOXYGEN_SHOULD_IGNORE_THIS */
256 public:
257  virtual const char* ClassName() { return "FCTuplets"; }
258 
265  FCTuplets(FCNoteEntry* pConnectEntry = NULL) :
266  __FCCollectionEntryDetail(pConnectEntry) {}
267 
273 };
274 
275 #if (FXT_VERSION > FINALEVERSION_2012) || (DOXYGEN_SHOULD_SKIP_THIS)
276 /* Check for DOXYGEN_SHOULD_SKIP_THIS as well, so Doxygen parse these classes. */
277 
278 
288 {
289 protected:
290 #ifndef DOXYGEN_SHOULD_IGNORE_THIS
291  virtual __FCBaseData* CreateElement() { return new FCVerseSyllable(); }
292 #endif /* DOXYGEN_SHOULD_IGNORE_THIS */
293 public:
294  virtual const char* ClassName() { return "FCVerseSyllables"; }
295 
302  FCVerseSyllables(FCNoteEntry* pConnectEntry = NULL) :
303  __FCCollectionEntryDetail(pConnectEntry) {}
304 
310 };
311 
312 
322 {
323 protected:
324 #ifndef DOXYGEN_SHOULD_IGNORE_THIS
325  virtual __FCBaseData* CreateElement() { return new FCChorusSyllable(); }
326 #endif /* DOXYGEN_SHOULD_IGNORE_THIS */
327 public:
328  virtual const char* ClassName() { return "FCChorusSyllables"; }
329 
336  FCChorusSyllables(FCNoteEntry* pConnectEntry = NULL) :
337  __FCCollectionEntryDetail(pConnectEntry) {}
338 
344 };
345 
355 {
356 protected:
357 #ifndef DOXYGEN_SHOULD_IGNORE_THIS
358  virtual __FCBaseData* CreateElement() { return new FCSectionSyllable(); }
359 #endif /* DOXYGEN_SHOULD_IGNORE_THIS */
360 public:
361  virtual const char* ClassName() { return "FCSectionSyllables"; }
362 
369  FCSectionSyllables(FCNoteEntry* pConnectEntry = NULL) : __FCCollectionEntryDetail(pConnectEntry) {}
370 
376 };
377 
378 #endif
379 
390 {
391 protected:
392 #ifndef DOXYGEN_SHOULD_IGNORE_THIS
393  virtual __FCBaseData* CreateElement() { return new FCNoteheadMod(); }
394 #endif /* DOXYGEN_SHOULD_IGNORE_THIS */
395 public:
396  virtual const char* ClassName() { return "FCNoteheadMods"; }
397 
404  FCNoteheadMods(FCNoteEntry* pConnectEntry = NULL) :
405  __FCCollectionEntryDetail(pConnectEntry) {}
406 
413 };
414 
423 {
424 protected:
425 #ifndef DOXYGEN_SHOULD_IGNORE_THIS
426  virtual __FCBaseData* CreateElement() { return new FCAccidentalMod(); }
427 #endif /* DOXYGEN_SHOULD_IGNORE_THIS */
428 public:
429  virtual const char* ClassName() { return "FCAccidentalMods"; }
430 
437  FCAccidentalMods(FCNoteEntry* pConnectEntry = NULL) :
438  __FCCollectionEntryDetail(pConnectEntry) {}
439 
446 };
447 
456 {
457 protected:
458 #ifndef DOXYGEN_SHOULD_IGNORE_THIS
459  virtual __FCBaseData* CreateElement() { return new FCPercussionNoteMod(); }
460 #endif /* DOXYGEN_SHOULD_IGNORE_THIS */
461 public:
462  virtual const char* ClassName() { return "FCPercussionNoteMods"; }
463 
470  FCPercussionNoteMods(FCNoteEntry* pConnectEntry = NULL) :
471  __FCCollectionEntryDetail(pConnectEntry) {}
472 
479 };
480 
481 
482 
491 {
492 protected:
493 #ifndef DOXYGEN_SHOULD_IGNORE_THIS
494  virtual __FCBaseData* CreateElement() { return new FCTablatureNoteMod(); }
495 #endif /* DOXYGEN_SHOULD_IGNORE_THIS */
496 public:
497  virtual const char* ClassName() { return "FCTablatureNoteMods"; }
498 
505  FCTablatureNoteMods(FCNoteEntry* pConnectEntry = NULL) :
506  __FCCollectionEntryDetail(pConnectEntry) {}
507 
514 };
515 
516 
524 {
525 protected:
526 #ifndef DOXYGEN_SHOULD_IGNORE_THIS
527  virtual __FCBaseData* CreateElement() { return new FCTieMod(true); }
528 #endif /* DOXYGEN_SHOULD_IGNORE_THIS */
529 public:
530  virtual const char* ClassName() { return "FCTieMods"; }
531 
536  FCStartTieMods(FCNoteEntry* pConnectEntry = NULL) :
537  __FCCollectionEntryDetail(pConnectEntry) {}
538 };
539 
547 {
548 protected:
549 #ifndef DOXYGEN_SHOULD_IGNORE_THIS
550  virtual __FCBaseData* CreateElement() { return new FCTieMod(false); }
551 #endif /* DOXYGEN_SHOULD_IGNORE_THIS */
552 public:
553  virtual const char* ClassName() { return "FCEndTieMods"; }
554 
559  FCEndTieMods(FCNoteEntry* pConnectEntry = NULL) :
560  __FCCollectionEntryDetail(pConnectEntry) {}
561 };
562 
563 
572 {
573 protected:
574 #ifndef DOXYGEN_SHOULD_IGNORE_THIS
575  virtual __FCBaseData* CreateElement() { return new FCDotMod(); }
576 #endif /* DOXYGEN_SHOULD_IGNORE_THIS */
577 public:
578  virtual const char* ClassName() { return "FCDotMods"; }
579 
586  FCDotMods(FCNoteEntry* pConnectEntry = NULL) :
587  __FCCollectionEntryDetail(pConnectEntry) {}
588 
594 };
595 
596 
597 
598 
607 {
608 protected:
609 #ifndef DOXYGEN_SHOULD_IGNORE_THIS
610  virtual __FCBaseData* CreateElement() { return new FCCrossStaffMod(); }
611 #endif /* DOXYGEN_SHOULD_IGNORE_THIS */
612 public:
613  virtual const char* ClassName() { return "FCCrossStaffMods"; }
614 
621  FCCrossStaffMods(FCNoteEntry* pConnectEntry = NULL) :
622  __FCCollectionEntryDetail(pConnectEntry) {}
623 
629 };
630 
641 {
642 protected:
643 #ifndef DOXYGEN_SHOULD_IGNORE_THIS
644  virtual __FCBaseData* CreateElement() { return new FCPerformanceMod(); }
645 #endif /* DOXYGEN_SHOULD_IGNORE_THIS */
646 public:
647  virtual const char* ClassName() { return "FCPerformanceMods"; }
648 
655  FCPerformanceMods(FCNoteEntry* pConnectEntry = NULL) :
656  __FCCollectionEntryDetail(pConnectEntry) {}
657 
663 };
664 
665 #endif // #ifdef PDK_FRAMEWORK_ENTRIES
666 
667 #endif /* FF_ENTRYDETAILSCOLLECTION_H */
668 
__FCBase * GetItemAt(int index)
Returns the object at the index position. Index is 0-based.
Definition: finaleframework.cpp:12797
Class that specifies the cross-staff connection for a note.
Definition: ff_entrydetails.h:1007
The class for a section syllable.
Definition: ff_entrydetails.h:2718
FCBeamMod * GetItemAt(int index)
Overridden GetItemAt() method.
Definition: ff_entrydetailscollection.h:129
FCPerformanceMod * GetItemAt(int index)
Overridden version of the GetItemAt() method.
Definition: ff_entrydetailscollection.h:662
virtual const char * ClassName()
Returns the name of the class, for diagnostic purposes. This method MUST be overwritten in each child...
Definition: ff_entrydetailscollection.h:361
The class for a verse syllable.
Definition: ff_entrydetails.h:2679
FCTuplet * GetItemAt(int index)
Definition: ff_entrydetailscollection.h:272
Generic collection class for FCBrokenBeamMod class objects.
Definition: ff_entrydetailscollection.h:89
Generic collection class for FCStemMod class objects.
Definition: ff_entrydetailscollection.h:56
Collection class for FCTieMod class objects for end tie alterations.
Definition: ff_entrydetailscollection.h:546
Class for attaching an tuplet to an entry.
Definition: ff_entrydetails.h:1647
static void DebugOut(const char *pszLine)
Static method to output a line of text for debugging purposes.
Definition: finaleframework.cpp:465
FCDotMod * GetItemAt(int index)
Overridden version of GetItemAt()
Definition: ff_entrydetailscollection.h:593
Class for custom stem shapes (in Finale's Special Tools). The data is connected to either an upstem o...
Definition: ff_entrydetails.h:3658
Class for acciental modifications (as in Finale's Special Tools).
Definition: ff_entrydetails.h:3039
Collection class for FCSectionSyllable class objects.
Definition: ff_entrydetailscollection.h:354
virtual const char * ClassName()
Returns the name of the class, for diagnostic purposes. This method MUST be overwritten in each child...
Definition: ff_entrydetailscollection.h:578
FCPrimaryBeamMods(FCNoteEntry *pConnectEntry=NULL)
The constructor.
Definition: ff_entrydetailscollection.h:120
virtual const char * ClassName()
Returns the name of the class, for diagnostic purposes. This method MUST be overwritten in each child...
Definition: ff_entrydetailscollection.h:74
virtual const char * ClassName()
Returns the name of the class, for diagnostic purposes. This method MUST be overwritten in each child...
Definition: ff_entrydetailscollection.h:462
Generic collection class for FCSecondaryBeamBreakMod class objects.
Definition: ff_entrydetailscollection.h:67
Class for manually broken beam adjustments (in Finale's Special Tools).
Definition: ff_entrydetails.h:4492
FCStartTieMods(FCNoteEntry *pConnectEntry=NULL)
The constructor.
Definition: ff_entrydetailscollection.h:536
FCPercussionNoteMods(FCNoteEntry *pConnectEntry=NULL)
The constructor.
Definition: ff_entrydetailscollection.h:470
Collection class for FCPercussionNoteMod class objects.
Definition: ff_entrydetailscollection.h:455
bool IsUpStem()
Returns true if it's upstem data.
Definition: ff_entrydetailscollection.h:164
virtual const char * ClassName()
Returns the name of the class, for diagnostic purposes. This method MUST be overwritten in each child...
Definition: ff_entrydetailscollection.h:149
Class with adjustments to the ties (in Finale's Special Tools).
Definition: ff_entrydetails.h:4372
FCNoteheadMods(FCNoteEntry *pConnectEntry=NULL)
The constructor.
Definition: ff_entrydetailscollection.h:404
Collection class for FCNoteheadMod class objects. The collection would typically collect all notehead...
Definition: ff_entrydetailscollection.h:389
virtual const char * ClassName()
Returns the name of the class, for diagnostic purposes. This method MUST be overwritten in each child...
Definition: ff_entrydetailscollection.h:530
FCCrossStaffMod * GetItemAt(int index)
Overridden version of GetItemAt()
Definition: ff_entrydetailscollection.h:628
void SetCustomTag(EXTAG tag)
Sets a custom Enigma tag for the elements of the collection.
Definition: ff_basecollection.h:524
virtual const char * ClassName()
Returns the name of the class, for diagnostic purposes. This method MUST be overwritten in each child...
Definition: ff_entrydetailscollection.h:328
virtual const char * ClassName()
Returns the name of the class, for diagnostic purposes. This method MUST be overwritten in each child...
Definition: ff_entrydetailscollection.h:647
Collection class for FCDotMod class objects.
Definition: ff_entrydetailscollection.h:571
Class for manual stem adjustments (in Finale's Special Tools).
Definition: ff_entrydetails.h:1307
Collection class for FCVerseSyllable class objects.
Definition: ff_entrydetailscollection.h:287
The class for a chorus syllable.
Definition: ff_entrydetails.h:2699
FCCrossStaffMods(FCNoteEntry *pConnectEntry=NULL)
The constructor.
Definition: ff_entrydetailscollection.h:621
FCArticulation * GetItemAt(int index)
Overloaded method for GetItemAt.
Definition: ff_entrydetailscollection.h:52
Collection class for FCAccidentalMod class objects.
Definition: ff_entrydetailscollection.h:422
Collection class for FCTieMod class objects for start tie alterations.
Definition: ff_entrydetailscollection.h:523
Collection class for FCChorusSyllable class objects.
Definition: ff_entrydetailscollection.h:321
bool CalcStemUp()
Returns the direction of the beam.
Definition: finaleframework.cpp:16622
Collection class for FCPerformanceMod class objects (which contains the playback modification data fo...
Definition: ff_entrydetailscollection.h:640
Base class specially designed for collections of entry detail classes.
Definition: ff_basecollection.h:537
virtual const char * ClassName()
Returns the name of the class, for diagnostic purposes. This method MUST be overwritten in each child...
Definition: ff_entrydetailscollection.h:553
FCSecondaryBeamMods(FCNoteEntry *pConnectEntry)
The constructor.
Definition: ff_entrydetailscollection.h:155
int GetCount() const
Returns the number of elements of the collection.
Definition: ff_basecollection.h:86
FCAccidentalMods(FCNoteEntry *pConnectEntry=NULL)
The constructor.
Definition: ff_entrydetailscollection.h:437
Generic collection class for FCCustomStemMods class objects.
Definition: ff_entrydetailscollection.h:78
Class with info about one tablature note.
Definition: ff_entrydetails.h:4570
FCVerseSyllable * GetItemAt(int index)
Definition: ff_entrydetailscollection.h:309
Collection class for FCTuplet class objects.
Definition: ff_entrydetailscollection.h:250
virtual const char * ClassName()
Returns the name of the class, for diagnostic purposes. This method MUST be overwritten in each child...
Definition: ff_entrydetailscollection.h:114
Class for performance/playback modifications attached to note entires (as in Finale's MIDI Tool)...
Definition: ff_entrydetails.h:4190
FCSectionSyllable * GetItemAt(int index)
Definition: ff_entrydetailscollection.h:375
Class for custom beam adjustments (in Finale's Special Tools).
Definition: ff_entrydetails.h:3758
FCTablatureNoteMods(FCNoteEntry *pConnectEntry=NULL)
The constructor.
Definition: ff_entrydetailscollection.h:505
virtual const char * ClassName()
Returns the name of the class, for diagnostic purposes. This method MUST be overwritten in each child...
Definition: ff_entrydetailscollection.h:497
Class for attaching an articulation definition to an entry.
Definition: ff_entrydetails.h:1450
FCArticulations(FCNoteEntry *pConnectEntry=NULL)
The constructor.
Definition: ff_entrydetailscollection.h:37
virtual bool SaveNew()
Overridden SaveNew() method for FCBeamMod.
Definition: ff_entrydetails.h:3899
Base class for all data-related classes (that handles Finale data).
Definition: ff_base.h:628
FCChorusSyllable * GetItemAt(int index)
Definition: ff_entrydetailscollection.h:343
Collection class for FCArticulation class objects.
Definition: ff_entrydetailscollection.h:22
FCBeamMod * GetBeam(int beamno)
Returns a pointer to an existing beam object (based on the beam number).
Definition: ff_entrydetailscollection.h:211
twobyte GetBeamNumber()
Returns the 1-based number of the beam. 1 is the 8th-note beam.
Definition: ff_entrydetails.h:4083
virtual const char * ClassName()
Returns the name of the class, for diagnostic purposes. This method MUST be overwritten in each child...
Definition: ff_entrydetailscollection.h:613
Collection class for FCPercussionNoteMod class objects.
Definition: ff_entrydetailscollection.h:490
FCAccidentalMod * GetItemAt(int index)
Overridden version of GetItemAt()
Definition: ff_entrydetailscollection.h:445
virtual void SetNoteEntry(FCNoteEntry *pEntry)
Overridden method to assign a note entry with the data.
Definition: ff_entrydetails.h:3906
Encapsulates a note entry from an owner class (for example FCNoteEntryCell, FCNoteEntryLayer) class...
Definition: ff_noteframe.h:808
FCDotMods(FCNoteEntry *pConnectEntry=NULL)
The constructor.
Definition: ff_entrydetailscollection.h:586
FCTuplets(FCNoteEntry *pConnectEntry=NULL)
The constructor.
Definition: ff_entrydetailscollection.h:265
bool AllBeamsDataExists()
Returns true if all secondary beams has an object in the collection, based on the attached entry...
Definition: ff_entrydetailscollection.h:223
virtual const char * ClassName()
Returns the name of the class, for diagnostic purposes. This method MUST be overwritten in each child...
Definition: ff_entrydetailscollection.h:63
FCTablatureNoteMod * GetItemAt(int index)
Overridden version of GetItemAt()
Definition: ff_entrydetailscollection.h:513
virtual const char * ClassName()
Returns the name of the class, for diagnostic purposes. This method MUST be overwritten in each child...
Definition: ff_entrydetailscollection.h:294
FCPerformanceMods(FCNoteEntry *pConnectEntry=NULL)
The constructor.
Definition: ff_entrydetailscollection.h:655
Collection class for FCBeamMod class objects that belong specifically to primary beams. (There can only be one primary beam per entry.)
Definition: ff_entrydetailscollection.h:107
Class for secondary beam breaks (in Finale's Special Tools).
Definition: ff_entrydetails.h:1117
FCChorusSyllables(FCNoteEntry *pConnectEntry=NULL)
The constructor.
Definition: ff_entrydetailscollection.h:336
Class for notehead modifications (as in Finale's Special Tools).
Definition: ff_entrydetails.h:314
void Add(__FCBase *pNewItem)
Adds an element to the end of the collection.
Definition: finaleframework.cpp:12756
FCNoteheadMod * GetItemAt(int index)
Overridden implementation for GetItemAt().
Definition: ff_entrydetailscollection.h:412
virtual const char * ClassName()
Returns the name of the class, for diagnostic purposes. This method MUST be overwritten in each child...
Definition: ff_entrydetailscollection.h:429
virtual const char * ClassName()
Returns the name of the class, for diagnostic purposes. This method MUST be overwritten in each child...
Definition: ff_entrydetailscollection.h:96
bool ContainsDefID(twobyte articulationID)
Returns true if the articulation definition ID is in the collection.
Definition: finaleframework.cpp:20883
FCSectionSyllables(FCNoteEntry *pConnectEntry=NULL)
The constructor.
Definition: ff_entrydetailscollection.h:369
virtual const char * ClassName()
Returns the name of the class, for diagnostic purposes. This method MUST be overwritten in each child...
Definition: ff_entrydetailscollection.h:85
FCBeamMod * GetOrCreateBeam(int beamno)
Returns a pointer to a beam object (based on the beam number). If it doesn't exist, a new object is created and added to the collection.
Definition: ff_entrydetailscollection.h:176
FCPercussionNoteMod * GetItemAt(int index)
Overridden version of GetItemAt()
Definition: ff_entrydetailscollection.h:478
FCEndTieMods(FCNoteEntry *pConnectEntry=NULL)
The constructor.
Definition: ff_entrydetailscollection.h:559
FCVerseSyllables(FCNoteEntry *pConnectEntry=NULL)
The constructor.
Definition: ff_entrydetailscollection.h:302
Collection class for FCCrossStaffMod class objects.
Definition: ff_entrydetailscollection.h:606
Class with adjustments to the augmentation dots (in Finale's Special Tools).
Definition: ff_entrydetails.h:860
void SetBeamNumber(twobyte beamnumber)
Sets the 1-based beam that the data is connected to. Don't change this for loaded data...
Definition: ff_entrydetails.h:4007
virtual const char * ClassName()
Returns the name of the class, for diagnostic purposes. This method MUST be overwritten in each child...
Definition: ff_entrydetailscollection.h:257
virtual const char * ClassName()
Returns the name of the class, for diagnostic purposes. This method MUST be overwritten in each child...
Definition: ff_entrydetailscollection.h:396
Class for percussion note modification.
Definition: ff_entrydetails.h:3575
virtual const char * ClassName()
Returns the name of the class, for diagnostic purposes. This method MUST be overwritten in each child...
Definition: ff_entrydetailscollection.h:29
Collection class for FCBeamMod class objects that belong specifically to secondary beams...
Definition: ff_entrydetailscollection.h:141