![]() |
VR-Forces 4.10 Class Documentation
|
A class specifying a single overlay operation. More...

Public Types | |
| enum | OverlayType { InvalidOperation = -1, NoOperation = 0, SourceBase, SourceMatrixReset, BlankBase, RasterTextureStart = 4, RasterTextureEnd = 104, ElevationOverlay, ContourOverlay } |
Public Member Functions | |
| DtTerrainOverlayOperation () | |
| CTOR. More... | |
| DtTerrainOverlayOperation (const DtTerrainOverlayOperation &) | |
| Copy ctor. More... | |
| DtTerrainOverlayOperation & | operator= (const DtTerrainOverlayOperation &) |
| Assignment. More... | |
| DtTerrainOverlayOperation (OverlayType type, const std::string &definition) | |
| CTOR. More... | |
| DtTerrainOverlayOperation (OverlayType type, const std::string &definition, std::vector< double > &scale, std::vector< double > &offset) | |
| CTOR. More... | |
| DtTerrainOverlayOperation (OverlayType type, const std::string &definition, double xscale, double yscale, double xoffset, double yoffset) | |
| CTOR. More... | |
| virtual OverlayType | operation () const |
| Return the active operation. More... | |
| virtual const std::string | definition () const |
| Return the model definition. More... | |
| virtual const std::vector< double > | scale () const |
| Return the scale setting. More... | |
| virtual bool | scale (double &x, double &y) const |
| Return the scale setting. More... | |
| virtual const std::vector< double > | offset () const |
| Return the offset setting. More... | |
| virtual bool | offset (double &x, double &y) const |
| Return the offset setting. More... | |
| virtual void | setScale (const std::vector< double > &scale) |
| Set the scale. More... | |
| virtual void | setScale (double x, double y) |
| Set the scale. More... | |
| virtual void | setOffset (const std::vector< double > &offset) |
| Set the offset. More... | |
| virtual void | setOffset (double x, double y) |
| Set the offset. More... | |
| virtual bool | nop () const |
| Returns true if overlay will never do anything. More... | |
| virtual bool | base () const |
| Returns true if overlay is a base (non-blended) overlay. More... | |
Protected Attributes | |
| OverlayType | myOperation |
| std::string | myDefinition |
| std::vector< double > | myScale |
| std::vector< double > | myOffset |
A class specifying a single overlay operation.
| makVrv::DtTerrainOverlayOperation::DtTerrainOverlayOperation | ( | ) |
CTOR.
| makVrv::DtTerrainOverlayOperation::DtTerrainOverlayOperation | ( | const DtTerrainOverlayOperation & | ) |
Copy ctor.
| makVrv::DtTerrainOverlayOperation::DtTerrainOverlayOperation | ( | OverlayType | type, |
| const std::string & | definition | ||
| ) |
CTOR.
| makVrv::DtTerrainOverlayOperation::DtTerrainOverlayOperation | ( | OverlayType | type, |
| const std::string & | definition, | ||
| std::vector< double > & | scale, | ||
| std::vector< double > & | offset | ||
| ) |
CTOR.
| makVrv::DtTerrainOverlayOperation::DtTerrainOverlayOperation | ( | OverlayType | type, |
| const std::string & | definition, | ||
| double | xscale, | ||
| double | yscale, | ||
| double | xoffset, | ||
| double | yoffset | ||
| ) |
CTOR.
| DtTerrainOverlayOperation& makVrv::DtTerrainOverlayOperation::operator= | ( | const DtTerrainOverlayOperation & | ) |
Assignment.
|
virtual |
Return the active operation.
|
virtual |
Return the model definition.
|
virtual |
Return the scale setting.
Return the scale setting.
|
virtual |
Return the offset setting.
Return the offset setting.
|
virtual |
Set the scale.
Set the scale.
|
virtual |
Set the offset.
Set the offset.
|
virtual |
Returns true if overlay will never do anything.
|
virtual |
Returns true if overlay is a base (non-blended) overlay.
|
protected |
|
protected |
|
protected |
|
protected |