22 #include <matrix/vlVector.h>
81 makVrv::DtDe& de,
double left=0,
double right=100,
double bottom=0,
96 makVrv::DtDe& de,
const std::string& name =
"My Display Configuration");
Contains makVrv::DtChannelManager class.
void putTextOnOverlay(makVrv::DtDe &de, makVrv::DtOverlayRenderer &renderer, const std::string &text, const DtVector &position, makVrv::DtFontSP font)
Place a 2D graphic (in this case text) onto an overlay.
void loadTheScene(makVrv::DtDe &de)
Helper function to load all the models into the scene. For each model filename, this function creates...
void create2dOverlays(makVrv::DtDe &de)
Helper function to call createCustomOverlay() and createCustomMultiChannelOverlay().
void addModelToTheScene(makVrv::DtDe &de, const std::string &modelName)
Helper function to load a geometry file and add it to the scene. This function creates a makVrv::DtSc...
Contains makVrv::DtChannelConfiguration class.
This owns a list of channel configurations.
Definition: DtWindowConfiguration.h:28
Contains makVrv::DtFontManager class.
The abstract Channel Class.
Definition: DtChannel.h:35
Contains makVrv::DtOverlayManager class.
void createCustomMultiChannelOverlay(makVrv::DtDe &de, makVrv::DtChannelManager::ChannelMap &channels, makVrv::DtOverlayManager::DefaultOverlays layerId)
Create a custom overlay that will be displayed on all channels.
This owns a list of window configurations.
Definition: DtDisplayConfiguration.h:47
DefaultOverlays
Definition: DtOverlayManager.h:28
Contains the makVrv::DtOverlayRenderer class declaration.
Contains makVrv::DtDisplayConfiguration class.
boost::shared_ptr< DtFont > DtFontSP
Definition: DtFontManager.h:20
Configuration for a single channel Serialized and sent to remote displays as necessary to configure r...
Definition: DtChannelConfiguration.h:26
void createCustomOverlay(makVrv::DtDe &de, makVrv::DtChannel *channel, makVrv::DtOverlayManager::DefaultOverlays layerId)
Create a custom overlay on the specified channel.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
makVrv::DtChannelConfiguration makeChannelConfiguration(makVrv::DtDe &de, double left=0, double right=100, double bottom=0, double top=100)
Helper function creates a channel-configuration with a default name. Channel parameter values are per...
std::string registerModelDefinition(makVrv::DtDe &de, const std::string &dataFile)
Helper function populates a makVrv::DtModelDefinitionManager with a model- description for later use...
void populate2dOverlays(makVrv::DtDe &de)
Populate the 2D Overlays with different text for different overlays. This function shows how to retri...
makVrv::DtWindowConfiguration makeWindowConfiguration(makVrv::DtDe &de, int x, int y, unsigned int numChannels=1)
Helper function creates a window-configuration with a default name. The windows position must be spec...
Contains makVrv::DtWindowConfiguration class.
std::map< std::string, DtChannel * > ChannelMap
Definition: DtChannelManager.h:42
makVrv::DtDisplayConfiguration makeDisplayConfiguration(makVrv::DtDe &de, const std::string &name="My Display Configuration")
Helper function creates a display-configuration. This configuration creates multiple windows each wit...
The DtOverlayRenderer implements the overlay concept. An overlay is a 2D scene that is drawn on top o...
Definition: DtOverlayRenderer.h:41