Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CModelTransformerFactory::AdditionalModelHandler
 CAnyById
 CAudioFileReaderFactory
 CAudioFileSizeEstimatorEstimate the number of samples in an audio file
 CAudioLevelAudioLevel converts audio sample levels between various scales:
 CAudioPlaySourceSimple interface for audio playback
 CAudioRecordTargetThe record target API used by the view manager
 CAuditionable
 CCachedFile
 CPluginScan::Candidate
 CClipboard
 CColumnOpClass containing static functions for simple operations on data columns, for use by display layers
 CCommand
 CCSVFormat
 CDataFileReaderFactory
 CMP3FileReader::DecoderData
 CDeferredNotifier
 CEventAn immutable(-ish) type used for point and event representation in sparse models, as well as for interchange within the clipboard
 CEventEditableInterface for classes that can be modified through these commands
 Cexception
 CEvent::ExportNameOptions
 CExtents< T >Maintain a min and max value, and update them when supplied a new data point
 CExtents< sv_frame_t >
 CFaderDescription
 CFeatureExtractionPluginFactory
 CFeatureWriter
 CFileFinder::FFContainer
 CFileFinder
 CFrameTimerA trivial interface for things that permit retrieving "the current frame"
 CHelperExecPath::HelperExec
 CHelperExecPathClass to find helper executables that have been installed alongside the application
 CHitCountProfile class for counting cache hits and the like
 CIdAlloc!! to do: review how often we are calling getAs<...> when we could
 CAnyById::Impl
 CModelTransformer::Input
 CScaleTickIntervals::Instruction
 CKnownPluginCandidates
 CPluginScan::Logger
 CLogRange
 CTextMatcher::Match
 CMIDIEvent
 CMIDIEventCmp
 CMIDIFileImportPreferenceAcquirer
 CMIDIFileWriterWrite a MIDI file
 CAggregateWaveModel::ModelChannelSpec
 CMovingMedian< T >Obtain the median (or other percentile) of a moving window across a time series
 CMutexLocker
 CNoteDataNote record used when constructing synthetic events for sonification
 CNoteExportable
 COSCMessage
 COSCMessageCallback
 CFeatureWriter::Parameter
 CAudioFileReaderFactory::Parameters
 CPluginPathSetter::PathConfig
 CPathPoint
 CPitch
 CPlayable
 CPlaylistFileReader
 CPluginBase
 CPluginIdentifier
 CPluginPathSetter
 CPluginRDFDescription
 CPluginRDFIndexer
 CPluginScan
 CPluginWrapper
 CMutexLocker::Printer
 CProfilerProfile point instance class
 CProfilesProfiling classes
 CDSSIPluginInstance::ProgramControl
 CDSSIPluginInstance::ProgramDescriptor
 CProvider
 CQAbstractItemModel
 CQIODevice
 CQObject
 CQThread
 CRangeSummarisableTimeValueModel::Range
 CScaleTickIntervals::Range
 CRangeMapper
 CRDFExporter
 CRDFImporterImpl
 CRDFTransformFactoryImpl
 CRealTimeRealTime represents time values to nanosecond precision with accurate arithmetic and frame-rate conversion functions
 CRealTimePluginDescriptor
 CRealTimePluginFactory
 CRecordDirectoryReport the intended target location for recorded audio files
 CFileReadThread::Request
 CResourceFinder
 CRingBuffer< T, N >RingBuffer implements a lock-free ring buffer for one writer and N readers, that is to be used to store a sample type T
 CRingBuffer< MIDIEvent * >
 CRingBuffer< OSCMessage * >
 CRingBuffer< snd_seq_event_t >
 CSamplePlayer
 CFFTModel::SavedColumn
 CFFTModel::SavedSourceData
 CScaleTickIntervals
 CScavenger< T >A very simple class that facilitates running things like plugins without locking, by collecting unwanted objects and deleting them after a delay so as to be sure nobody's in the middle of using them
 CScavenger< ScavengerArrayWrapper< snd_seq_event_t * > >
 CScavengerArrayWrapper< T >A wrapper to permit arrays to be scavenged
 CSelectionA selection object simply represents a range in time, via start and end frame
 CSerialiser
 CStorageAdviserA utility class designed to help decide whether to store cache data (for example FFT outputs) in memory or on disk in the TempDirectory
 CStringBits
 CStrings
 CSVCerr
 CSVDebug
 CTabularModelTabularModel is an abstract base class for models that support direct access to data in a tabular form
 CTempDirectoryA class that manages the creation and removal of a temporary directory tree to store data during the program run
 CTempWriteFileA class that manages the creation of a temporary file with a given prefix and the renaming of that file to the prefix after use
 CTextMatcherA rather eccentric interface for matching texts in differently-scored fields
 CTextTest
 CScaleTickIntervals::Tick
 CFeatureWriter::TrackMetadata
 CTransformDescriptionMetadata associated with a transform
 CTypedById< Item, Id >
 CTypedId< T >
 CModelTransformerFactory::UserConfigurator
 CWaveformOversamplerOversample the sample data from a DenseTimeValueModel by an integer factor, on the assumption that the model represents audio
 CWavFileWriter
 CWindow< T >
 CWindow< float >
 CWithEditable
 CWithId
 CXmlExportable
 CZoomConstraintZoomConstraint is a simple interface that describes a limitation on the available zoom sizes for a view, for example based on cache strategy or a (processing) window-size limitation
 CZoomLevelDisplay zoom level