![]() |
VR-Forces 4.3.1 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. | |
| DtTerrainOverlayOperation (const DtTerrainOverlayOperation &) | |
| Copy ctor. | |
| DtTerrainOverlayOperation & | operator= (const DtTerrainOverlayOperation &) |
| Assignment. | |
| DtTerrainOverlayOperation (OverlayType type, std::string definition) | |
| CTOR. | |
| DtTerrainOverlayOperation (OverlayType type, std::string definition, std::vector< double > scale, std::vector< double > offset) | |
| CTOR. | |
| DtTerrainOverlayOperation (OverlayType type, std::string definition, double xscale, double yscale, double xoffset, double yoffset) | |
| CTOR. | |
| virtual OverlayType | operation () const |
| Return the active operation. | |
| virtual const std::string | definition () const |
| Return the model definition. | |
| virtual const std::vector< double > | scale () const |
| Return the scale setting. | |
| virtual bool | scale (double &x, double &y) const |
| Return the scale setting. | |
| virtual const std::vector< double > | offset () const |
| Return the offset setting. | |
| virtual bool | offset (double &x, double &y) const |
| Return the offset setting. | |
| virtual void | setScale (const std::vector< double > scale) |
| Set the scale. | |
| virtual void | setScale (double x, double y) |
| Set the scale. | |
| virtual void | setOffset (const std::vector< double > offset) |
| Set the offset. | |
| virtual void | setOffset (double x, double y) |
| Set the offset. | |
| virtual bool | nop () const |
| Returns true if overlay will never do anything. | |
| virtual bool | base () const |
| Returns true if overlay is a base (non-blended) overlay. | |
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, |
| std::string | definition | ||
| ) |
CTOR.
| makVrv::DtTerrainOverlayOperation::DtTerrainOverlayOperation | ( | OverlayType | type, |
| std::string | definition, | ||
| std::vector< double > | scale, | ||
| std::vector< double > | offset | ||
| ) |
CTOR.
| makVrv::DtTerrainOverlayOperation::DtTerrainOverlayOperation | ( | OverlayType | type, |
| 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.
|
virtual |
Return the scale setting.
|
virtual |
Return the offset setting.
|
virtual |
Return the offset setting.
|
virtual |
Set the scale.
|
virtual |
Set the scale.
|
virtual |
Set the offset.
|
virtual |
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 |