![]() |
VR-Forces Development_Version Class Documentation
|
Representation of a single cloud layer. More...
Public Member Functions | |
| DtCloudLayer () | |
| CTOR. | |
| DtCloudLayer (const DtCloudLayer &orig) | |
| Copy CTOR. | |
| DtCloudLayer & | operator= (const DtCloudLayer &orig) |
| Assignment OP. | |
| ~DtCloudLayer () | |
| DTOR. | |
| bool | operator== (const DtCloudLayer &other) const |
| bool | operator!= (const DtCloudLayer &other) const |
| void | getRecord (makArchives::DtCloudLayerRecord &record) const |
| void | setFromRecord (const makArchives::DtCloudLayerRecord &record) |
| void | setEnabledFlag (bool enabled) |
| bool | enabledFlag () const |
| void | setInfiniteFlag (bool infinite) |
| bool | infiniteFlag () const |
| void | setType (const std::string &type) |
| const std::string & | type () const |
| void | setPosition (const DtVector &position) |
| Set / Get the cloud layer position in local coordinates. | |
| const DtVector | position () const |
| void | setWidth (double w) |
| Set / Get Width. | |
| double | width () const |
| void | setLength (double l) |
| Set / Get Length. | |
| double | length () const |
| void | setThickness (double t) |
| double | thickness () const |
| void | setDensity (float density) |
| Set / Get Density. | |
| float | density () const |
| void | setRelative (bool r) |
| Set / Get position is relative to observer. | |
| bool | relative () const |
Protected Attributes | |
| bool | myEnabledFlag |
| std::string | myType |
| DtVector | myPosition |
| double | myWidth |
| double | myLength |
| double | myThickness |
| float | myDensity |
| bool | myInfiniteFlag |
| bool | myRelativeToObserverFlag |
Representation of a single cloud layer.
| makVrv::DtCloudLayer::DtCloudLayer | ( | ) |
CTOR.
| makVrv::DtCloudLayer::DtCloudLayer | ( | const DtCloudLayer & | orig | ) |
Copy CTOR.
| makVrv::DtCloudLayer::~DtCloudLayer | ( | ) |
DTOR.
| DtCloudLayer& makVrv::DtCloudLayer::operator= | ( | const DtCloudLayer & | orig | ) |
Assignment OP.
| bool makVrv::DtCloudLayer::operator== | ( | const DtCloudLayer & | other | ) | const |
| bool makVrv::DtCloudLayer::operator!= | ( | const DtCloudLayer & | other | ) | const |
| void makVrv::DtCloudLayer::getRecord | ( | makArchives::DtCloudLayerRecord & | record | ) | const |
| void makVrv::DtCloudLayer::setFromRecord | ( | const makArchives::DtCloudLayerRecord & | record | ) |
| void makVrv::DtCloudLayer::setEnabledFlag | ( | bool | enabled | ) |
| bool makVrv::DtCloudLayer::enabledFlag | ( | ) | const |
| void makVrv::DtCloudLayer::setInfiniteFlag | ( | bool | infinite | ) |
| bool makVrv::DtCloudLayer::infiniteFlag | ( | ) | const |
| void makVrv::DtCloudLayer::setType | ( | const std::string & | type | ) |
| const std::string& makVrv::DtCloudLayer::type | ( | ) | const |
| void makVrv::DtCloudLayer::setPosition | ( | const DtVector & | position | ) |
Set / Get the cloud layer position in local coordinates.
| const DtVector makVrv::DtCloudLayer::position | ( | ) | const |
| void makVrv::DtCloudLayer::setWidth | ( | double | w | ) |
Set / Get Width.
| double makVrv::DtCloudLayer::width | ( | ) | const |
| void makVrv::DtCloudLayer::setLength | ( | double | l | ) |
Set / Get Length.
| double makVrv::DtCloudLayer::length | ( | ) | const |
| void makVrv::DtCloudLayer::setThickness | ( | double | t | ) |
| double makVrv::DtCloudLayer::thickness | ( | ) | const |
| void makVrv::DtCloudLayer::setDensity | ( | float | density | ) |
Set / Get Density.
| float makVrv::DtCloudLayer::density | ( | ) | const |
| void makVrv::DtCloudLayer::setRelative | ( | bool | r | ) |
Set / Get position is relative to observer.
| bool makVrv::DtCloudLayer::relative | ( | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |