SPAOP
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oClowrappers::AddressA wrapper for Liblo's lo_address
|\Cwonderlo::WonderOscSenderA lowrappers::Address implementing the wonder::OscSender interface
| oCwonderlo::WonderOscSenderThreadA thread implementing the wonder::OscSenderThread interface
| |\Cwonderlo::WonderOscServerSenderThreadA WonderOscSenderThread thread, sending its messages from a specified lowrappers::ServerThread's port
| \Cwonderlo::WonderOscServerSenderA lowrappers::Address implementing the wonder::OscSender interface, sending its messages from a specified lowrappers::ServerThread's port
oCAudioProcessor
|\CSpaopAudioProcessorThe SPAOP-plugin's processor class
oCAudioProcessorEditor
|\CSpaopAudioProcessorEditor[Comments]
oCButtonListener
|oCConnectionComponent[Comments]
|oCSourceParamComponent[Comments]
|\CSpaopAudioProcessorEditor[Comments]
oCChangeListener
|\CSourceParamComponent[Comments]
oCwonder::ColourA struct representing a (RGB) colour
oCwonder::ColoursA class that contains various Colour constants
oCComponent
|oCwonderjuce::ComponentWithFocusPointAn abstract class extending juce::Component, adding methods to query a "focus point"
||\Cwonderjuce::SourceDisplayAn abstract class for a GUI component that displays a two-dimensional view of WONDER sources and the speaker arrays
|| \Cwonderjuce::SourcePanelA GUI component that displays a two-dimensional view of a source's position and allows the re-positioning by mouse actions
|\Cwonderjuce::SpaopEditorComponentAn abstract class for GUI subcomponents of the SpaopAudioProcessorEditor
| oCConnectionComponent[Comments]
| \CSourceParamComponent[Comments]
oCwonder::ConnectionTimerAn interface defining a cyclic timer (to be used as a watchdog for connection timeouts) along with listener and factory interfaces
|\Cwonderjuce::JuceConnectionTimerAn implementation of wonder::ConnectionTimer using the Timer class of JUCE
oCwonder::VisualStreamReceiver::FactoryA factory class that creates VisualStreamReceiver instances
oCwonder::ConnectionTimer::FactoryAn interface for a factory class that creates ConnectionTimers
oCwonder::PingControl::ListenerA listener class for callbacks in case loss of connection is detected
|\Cwonder::SourceControllerThe main communication node that keeps track of all virtual sources and enables the host DAW to control one of them
oCwonderjuce::SourcePanel::ListenerA class for receiving callbacks from a SourcePanel
|\CSpaopAudioProcessorEditor[Comments]
oClowrappers::ServerThread::ListenerA listener interface for listeners to be called by the ServerThread when incoming OSC messages are received
|\Clowrappers::GenericServerThreadListener< T >A generic functor class for the ServerThread::Listener interface
oCwonder::SourceController::ListenerAn interface for a listener that listens to various callbacks triggered by incoming messages or connection timeout alerts
|\CSpaopAudioProcessorThe SPAOP-plugin's processor class
oCListener
|oCConnectionComponent[Comments]
|\CSourceParamComponent[Comments]
oCwonder::VisualStreamReceiver::ListenerA listener interface that can be registered with the VisualStreamReceiver
|\Cwonder::SourceControllerThe main communication node that keeps track of all virtual sources and enables the host DAW to control one of them
oCwonder::ConnectionTimer::ListenerA listener that must be notified by the timer on timeout
|\Cwonder::PingControlA class for connection timeout control
oClowrappers::MessageA wrapper of Liblo's lo_message
|\Cwonderlo::MessageWithPathA lowrappers::Message object that holds additional information about its destination OSC path
oCwonder::OscSenderAn abstract class describing the interface for a class that sends out the WONDER-specific OSC-messages
|oCwonder::OscSenderThreadAn interface for a thread implementing the OscSender interface
||\Cwonderlo::WonderOscSenderThreadA thread implementing the wonder::OscSenderThread interface
|\Cwonderlo::WonderOscSenderA lowrappers::Address implementing the wonder::OscSender interface
oCwonder::VisualStreamReceiver::PingHandlerAnother listener interface especially for incoming ping messages
|\Cwonder::SourceControllerThe main communication node that keeps track of all virtual sources and enables the host DAW to control one of them
oCwonder::RoomA class containing the wonder-specific information about a room (name and vertices)
oCSliderListener
|oCSourceParamComponent[Comments]
|\CSpaopAudioProcessorEditor[Comments]
oCwonder::SourceA class for objects representing a WONDER source with all its properties
oCwonder::SourceCollectionA container class holding multiple sources (IDs 0 to maxSources-1), accessible via their sourceIDs
oCwonderlo::StreamMulticasterA StreamMulticaster forwards any OSC messages that are sent to its StreamInPort to a multicast group
oCthread::ThreadA wrapper for the std::thread wrapping it into a Java-style thread object
|oClowrappers::ServerThreadA server thread with Liblo-style callback capabilities
||\Cwonderlo::VSReceiverAn OscServer-Thread that calls the message-handling methods of a VisualStreamCallInterface object
|\Cwonderlo::WonderOscSenderThreadA thread implementing the wonder::OscSenderThread interface
oCTimer
|oCSpaopAudioProcessorEditor[Comments]
|\Cwonderjuce::JuceConnectionTimerAn implementation of wonder::ConnectionTimer using the Timer class of JUCE
oCwonder::Room::VertexA struct describing a vertex with its three coordinates
oCViewport
|\Cwonderjuce::ZoomPortA GUI component that wraps another ComponentWithFocusPoint, adding the ability to zoom in and out and to scroll
| \Cwonderjuce::SourceZoomPortA ZoomPort that contains a SourcePanel
oCwonder::VisualStreamReceiverAn interface defining an OSC server thread that receives and handles the messages sent via WONDER's "visual stream"
|\Cwonderlo::VSReceiverAn OscServer-Thread that calls the message-handling methods of a VisualStreamCallInterface object
oCwonderjuce::XmlFactoryA class with static functions to create XmlElements from Objects, create Objects from XmlElements and set existing Objects to the values given in an XmlElement
\Cwonder::XmlParserAn interface defining a class that sets the parameters of one or several sources from an XML formatted string describing a cWONDER project (as defined in cwonder_project.dtd)