![]() |
VR-Forces 4.0.4 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.
| virtual void makVrv::DtTextureDrapingInterface::addRasterLayer | ( | const std::string & | image, |
| bool | on, | ||
| bool | canSelectImage = true, |
||
| const std::string & | imageName = "", |
||
| bool | select = false, |
||
| int | iIndex = -1 |
||
| ) | [pure virtual] |
Adds in a new raster layer into the raster images dialog.
Implemented in makVrv::DtTextureDrapingWidget.
| virtual void makVrv::DtTextureDrapingInterface::removeRasterLayer | ( | const std::string & | image | ) | [pure virtual] |
Removes specified raster layer.
Implemented in makVrv::DtTextureDrapingWidget.
| virtual void makVrv::DtTextureDrapingInterface::selectRaster | ( | const std::string & | raster | ) | [pure virtual] |
Selects a raster image.
Implemented in makVrv::DtTextureDrapingWidget.
| virtual void makVrv::DtTextureDrapingInterface::clearRasterImages | ( | ) | [pure virtual] |
Clears out raster images list widget.
Implemented in makVrv::DtTextureDrapingWidget.
| virtual void makVrv::DtTextureDrapingInterface::clearCoordinateSystems | ( | ) | [pure virtual] |
Clears out coordinate systems.
Implemented in makVrv::DtTextureDrapingWidget.
| virtual void makVrv::DtTextureDrapingInterface::addCoordinateSystem | ( | const std::string & | system | ) | [pure virtual] |
Adds a new coordinate system.
Implemented in makVrv::DtTextureDrapingWidget.
| virtual void makVrv::DtTextureDrapingInterface::setCoordinateSystem | ( | const std::string & | system | ) | [pure virtual] |
Sets the current coordinate system.
If system named is not in coordinate systems list, it is not set
Implemented in makVrv::DtTextureDrapingWidget.
| virtual void makVrv::DtTextureDrapingInterface::setRasterTextureEnabled | ( | const std::string & | raster, |
| bool | |||
| ) | [pure virtual] |
Sets whether or not an overlay is enabled for viewing.
Implemented in makVrv::DtTextureDrapingWidget.
| virtual void makVrv::DtTextureDrapingInterface::setCoordinateLabels | ( | const std::string & | x, |
| const std::string & | y | ||
| ) | [pure virtual] |
Sets the corner labels for the SW and NE cornsers.
Implemented in makVrv::DtTextureDrapingWidget.
| virtual void makVrv::DtTextureDrapingInterface::setRasterTextureDefinition | ( | const std::string & | raster, |
| const std::string & | filename | ||
| ) | [pure virtual] |
Sets the filename for the specified raster.
Implemented in makVrv::DtTextureDrapingWidget.
| virtual std::string makVrv::DtTextureDrapingInterface::currentRasterLayer | ( | ) | const [pure virtual] |
Returns the current raster layer selected.
Implemented in makVrv::DtTextureDrapingWidget.
| virtual std::string makVrv::DtTextureDrapingInterface::currentRasterImage | ( | ) | const [pure virtual] |
Returns the current raster image selected.
Implemented in makVrv::DtTextureDrapingWidget.
| virtual void makVrv::DtTextureDrapingInterface::setRasterTextureBlendMode | ( | int | ) | [pure virtual] |
Sets blend mode of the image.
Implemented in makVrv::DtTextureDrapingWidget.
| virtual void makVrv::DtTextureDrapingInterface::setRasterTextureWrapMode | ( | int | ) | [pure virtual] |
Sets wrap mode of the image.
Implemented in makVrv::DtTextureDrapingWidget.
| virtual std::string makVrv::DtTextureDrapingInterface::coordinateSystem | ( | ) | const [pure virtual] |
Returns current coordinate system selected.
Implemented in makVrv::DtTextureDrapingWidget.
| virtual void makVrv::DtTextureDrapingInterface::addBlendMode | ( | const std::string & | strMode, |
| int | mode | ||
| ) | [pure virtual] |
Adds a blend mode to the system.
Implemented in makVrv::DtTextureDrapingWidget.
| virtual void makVrv::DtTextureDrapingInterface::clearBlendModes | ( | ) | [pure virtual] |
Clears out blend modes.
Implemented in makVrv::DtTextureDrapingWidget.
| virtual void makVrv::DtTextureDrapingInterface::addWrapMode | ( | const std::string & | strMode, |
| int | mode | ||
| ) | [pure virtual] |
Adds a wrap mode to the system.
Implemented in makVrv::DtTextureDrapingWidget.
| virtual void makVrv::DtTextureDrapingInterface::clearWrapModes | ( | ) | [pure virtual] |
Clears out wrap modes.
Implemented in makVrv::DtTextureDrapingWidget.
| virtual void makVrv::DtTextureDrapingInterface::setSWCorner | ( | const std::string & | x, |
| const std::string & | y | ||
| ) | [pure virtual] |
Sets the SW/NE corners of the dislpay.
Implemented in makVrv::DtTextureDrapingWidget.
| virtual void makVrv::DtTextureDrapingInterface::setNECorner | ( | const std::string & | x, |
| const std::string & | y | ||
| ) | [pure virtual] |
Implemented in makVrv::DtTextureDrapingWidget.
| virtual void makVrv::DtTextureDrapingInterface::getSWCorner | ( | std::string & | x, |
| std::string & | y | ||
| ) | [pure virtual] |
Gets the SW/NE corners of the dislpay.
Implemented in makVrv::DtTextureDrapingWidget.
| virtual void makVrv::DtTextureDrapingInterface::getNECorner | ( | std::string & | x, |
| std::string & | y | ||
| ) | [pure virtual] |
Implemented in makVrv::DtTextureDrapingWidget.
| virtual void makVrv::DtTextureDrapingInterface::setSWCornerGroupBoxLabel | ( | const std::string & | x | ) | [pure virtual] |
Sets the SW/NE group box labels.
Implemented in makVrv::DtTextureDrapingWidget.
| virtual void makVrv::DtTextureDrapingInterface::setNECornerGroupBoxLabel | ( | const std::string & | x | ) | [pure virtual] |
Implemented in makVrv::DtTextureDrapingWidget.
| virtual void makVrv::DtTextureDrapingInterface::setSWValidator | ( | const std::string & | x, |
| const std::string & | y | ||
| ) | [pure virtual] |
Sets the SW/NE validators (regular expression)
Implemented in makVrv::DtTextureDrapingWidget.
| virtual void makVrv::DtTextureDrapingInterface::setNEValidator | ( | const std::string & | x, |
| const std::string & | y | ||
| ) | [pure virtual] |
Implemented in makVrv::DtTextureDrapingWidget.
| virtual void makVrv::DtTextureDrapingInterface::moveRasterLayer | ( | const std::string & | , |
| int | |||
| ) | [pure virtual] |
Moves the raster layer up or down the specified number of positions.
Implemented in makVrv::DtTextureDrapingWidget.
| virtual void makVrv::DtTextureDrapingInterface::setMaximumTextureUnits | ( | int | ) | [pure virtual] |
Maximum number of texture units available for raster maps.
Implemented in makVrv::DtTextureDrapingWidget.
| 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)