![]() |
VR-Forces 4.3 Class Documentation
|
Abstract class specifying the interface a DtTextureDrapingLogic expects. More...

Public Member Functions | |
| virtual void | addRasterLayer (const std::string &image, bool on, bool canSelectImage=true, const std::string &imageName="", bool select=false, int iIndex=-1)=0 |
| Adds in a new raster layer into the raster images dialog. | |
| virtual void | removeRasterLayer (const std::string &image)=0 |
| Removes specified raster layer. | |
| virtual void | selectRaster (const std::string &raster)=0 |
| Selects a raster image. | |
| virtual void | clearRasterImages ()=0 |
| Clears out raster images list widget. | |
| virtual void | clearCoordinateSystems ()=0 |
| Clears out coordinate systems. | |
| virtual void | addCoordinateSystem (const std::string &system)=0 |
| Adds a new coordinate system. | |
| virtual void | setCoordinateSystem (const std::string &system)=0 |
| Sets the current coordinate system. | |
| virtual void | setRasterTextureEnabled (const std::string &raster, bool)=0 |
| Sets whether or not an overlay is enabled for viewing. | |
| virtual void | setCoordinateLabels (const std::string &x, const std::string &y)=0 |
| Sets the corner labels for the SW and NE cornsers. | |
| virtual void | setRasterTextureDefinition (const std::string &raster, const std::string &filename)=0 |
| Sets the filename for the specified raster. | |
| virtual std::string | currentRasterLayer () const =0 |
| Returns the current raster layer selected. | |
| virtual std::string | currentRasterImage () const =0 |
| Returns the current raster image selected. | |
| virtual void | setRasterTextureBlendMode (int)=0 |
| Sets blend mode of the image. | |
| virtual void | setRasterTextureWrapMode (int)=0 |
| Sets wrap mode of the image. | |
| virtual std::string | coordinateSystem () const =0 |
| Returns current coordinate system selected. | |
| virtual void | addBlendMode (const std::string &strMode, int mode)=0 |
| Adds a blend mode to the system. | |
| virtual void | clearBlendModes ()=0 |
| Clears out blend modes. | |
| virtual void | addWrapMode (const std::string &strMode, int mode)=0 |
| Adds a wrap mode to the system. | |
| virtual void | clearWrapModes ()=0 |
| Clears out wrap modes. | |
| virtual void | setSWCorner (const std::string &x, const std::string &y)=0 |
| Sets the SW/NE corners of the dislpay. | |
| virtual void | setNECorner (const std::string &x, const std::string &y)=0 |
| virtual void | getSWCorner (std::string &x, std::string &y)=0 |
| Gets the SW/NE corners of the dislpay. | |
| virtual void | getNECorner (std::string &x, std::string &y)=0 |
| virtual void | setSWCornerGroupBoxLabel (const std::string &x)=0 |
| Sets the SW/NE group box labels. | |
| virtual void | setNECornerGroupBoxLabel (const std::string &x)=0 |
| virtual void | setSWValidator (const std::string &x, const std::string &y)=0 |
| Sets the SW/NE validators (regular expression) | |
| virtual void | setNEValidator (const std::string &x, const std::string &y)=0 |
| virtual void | moveRasterLayer (const std::string &, int)=0 |
| Moves the raster layer up or down the specified number of positions. | |
| virtual void | setMaximumTextureUnits (int)=0 |
| Maximum number of texture units available for raster maps. | |
Public Attributes | |
| boost::signal< void(const std::string &)> | signal_selectedRasterChanged |
| Signal emitted when the user selects an item from the raster list view. | |
| boost::signal< void(const std::string &, bool)> | signal_displayRasterChanged |
| Signal emitted when on/off state of display raster has changed. | |
| boost::signal< void(const std::string &, const std::string &)> | signal_rasterChanged |
| Signal emitted when raster image is changed. | |
| boost::signal< void(const std::string &, int)> | signal_blendModeChanged |
| Signal emitted when blend mode changed. | |
| boost::signal< void(const std::string &, int)> | signal_wrapModeChanged |
| Signal emitted when wrap mode changes. | |
| boost::signal< void(const std::string &)> | signal_clearTexture |
| Signal emitted when wants to clear current information for raster. | |
| boost::signal< void(const std::string &)> | signal_resetTexture |
| Signal emitted when wants to reset information for current raster to defaults for selected image. | |
| boost::signal< void(const std::string &)> | signal_coordinateSystemChanged |
| Signal emitted when the coordinate system combo changes. | |
| boost::signal< void(const std::string &, const std::string &, const std::string &)> | signal_swCornerChanged |
| Signal sent when sw corner changes for the particular raster. | |
| boost::signal< void(const std::string &, const std::string &, const std::string &)> | signal_neCornerChanged |
| Signal sent when ne corner changes for the particular raster. | |
| boost::signal< void(void)> | signal_addRasterLayer |
| Signal sent when want to add a new raster layer. | |
| boost::signal< void(const std::string &)> | signal_removeRasterLayer |
| Signal sent when want to remove specified raster layer. | |
| boost::signal< void(const std::string &, int)> | signal_moveRasterLayer |
| Signal sent when raster layer wants to be moved in the hierarchy (up or down) | |
| boost::signal< bool(const std::string &, const std::string &)> | signal_renameRasterLayer |
| Signal emitted when wanting to change raster later name from old to new. | |
Abstract class specifying the interface a DtTextureDrapingLogic expects.
|
pure virtual |
Adds in a new raster layer into the raster images dialog.
Implemented in makVrv::DtTextureDrapingWidget.
|
pure virtual |
Removes specified raster layer.
Implemented in makVrv::DtTextureDrapingWidget.
|
pure virtual |
Selects a raster image.
Implemented in makVrv::DtTextureDrapingWidget.
|
pure virtual |
Clears out raster images list widget.
Implemented in makVrv::DtTextureDrapingWidget.
|
pure virtual |
Clears out coordinate systems.
Implemented in makVrv::DtTextureDrapingWidget.
|
pure virtual |
Adds a new coordinate system.
Implemented in makVrv::DtTextureDrapingWidget.
|
pure virtual |
Sets the current coordinate system.
If system named is not in coordinate systems list, it is not set
Implemented in makVrv::DtTextureDrapingWidget.
|
pure virtual |
Sets whether or not an overlay is enabled for viewing.
Implemented in makVrv::DtTextureDrapingWidget.
|
pure virtual |
Sets the corner labels for the SW and NE cornsers.
Implemented in makVrv::DtTextureDrapingWidget.
|
pure virtual |
Sets the filename for the specified raster.
Implemented in makVrv::DtTextureDrapingWidget.
|
pure virtual |
Returns the current raster layer selected.
Implemented in makVrv::DtTextureDrapingWidget.
|
pure virtual |
Returns the current raster image selected.
Implemented in makVrv::DtTextureDrapingWidget.
|
pure virtual |
Sets blend mode of the image.
Implemented in makVrv::DtTextureDrapingWidget.
|
pure virtual |
Sets wrap mode of the image.
Implemented in makVrv::DtTextureDrapingWidget.
|
pure virtual |
Returns current coordinate system selected.
Implemented in makVrv::DtTextureDrapingWidget.
|
pure virtual |
Adds a blend mode to the system.
Implemented in makVrv::DtTextureDrapingWidget.
|
pure virtual |
Clears out blend modes.
Implemented in makVrv::DtTextureDrapingWidget.
|
pure virtual |
Adds a wrap mode to the system.
Implemented in makVrv::DtTextureDrapingWidget.
|
pure virtual |
Clears out wrap modes.
Implemented in makVrv::DtTextureDrapingWidget.
|
pure virtual |
Sets the SW/NE corners of the dislpay.
Implemented in makVrv::DtTextureDrapingWidget.
|
pure virtual |
Implemented in makVrv::DtTextureDrapingWidget.
|
pure virtual |
Gets the SW/NE corners of the dislpay.
Implemented in makVrv::DtTextureDrapingWidget.
|
pure virtual |
Implemented in makVrv::DtTextureDrapingWidget.
|
pure virtual |
Sets the SW/NE group box labels.
|
pure virtual |
|
pure virtual |
Sets the SW/NE validators (regular expression)
|
pure virtual |
|
pure virtual |
Moves the raster layer up or down the specified number of positions.
Implemented in makVrv::DtTextureDrapingWidget.
|
pure virtual |
Maximum number of texture units available for raster maps.
| boost::signal<void (const std::string&)> makVrv::DtTextureDrapingInterface::signal_selectedRasterChanged |
Signal emitted when the user selects an item from the raster list view.
| boost::signal<void (const std::string&, bool)> makVrv::DtTextureDrapingInterface::signal_displayRasterChanged |
Signal emitted when on/off state of display raster has changed.
| boost::signal<void (const std::string&, const std::string&)> makVrv::DtTextureDrapingInterface::signal_rasterChanged |
Signal emitted when raster image is changed.
| boost::signal<void (const std::string&, int)> makVrv::DtTextureDrapingInterface::signal_blendModeChanged |
Signal emitted when blend mode changed.
| boost::signal<void (const std::string&, int)> makVrv::DtTextureDrapingInterface::signal_wrapModeChanged |
Signal emitted when wrap mode changes.
| boost::signal<void (const std::string&)> makVrv::DtTextureDrapingInterface::signal_clearTexture |
Signal emitted when wants to clear current information for raster.
| boost::signal<void (const std::string&)> makVrv::DtTextureDrapingInterface::signal_resetTexture |
Signal emitted when wants to reset information for current raster to defaults for selected image.
| boost::signal<void (const std::string&)> makVrv::DtTextureDrapingInterface::signal_coordinateSystemChanged |
Signal emitted when the coordinate system combo changes.
| boost::signal<void (const std::string&, const std::string&, const std::string&)> makVrv::DtTextureDrapingInterface::signal_swCornerChanged |
Signal sent when sw corner changes for the particular raster.
| boost::signal<void (const std::string&, const std::string&, const std::string&)> makVrv::DtTextureDrapingInterface::signal_neCornerChanged |
Signal sent when ne corner changes for the particular raster.
| boost::signal<void (void)> makVrv::DtTextureDrapingInterface::signal_addRasterLayer |
Signal sent when want to add a new raster layer.
| boost::signal<void (const std::string&)> makVrv::DtTextureDrapingInterface::signal_removeRasterLayer |
Signal sent when want to remove specified raster layer.
| boost::signal<void (const std::string&, int)> makVrv::DtTextureDrapingInterface::signal_moveRasterLayer |
Signal sent when raster layer wants to be moved in the hierarchy (up or down)
| boost::signal<bool (const std::string&, const std::string&)> makVrv::DtTextureDrapingInterface::signal_renameRasterLayer |
Signal emitted when wanting to change raster later name from old to new.
Returns false if layer cannot be renamed (due to duplicate)