Unigine::Cigi::ICigiTerrestrialControl Class
Header: | #include <CigiClientInterface.h> |
Inherits: | ICigiHostPacket |
This class represents the CIGI Terrestrial Surface Conditions Control packet interface.
CIGI plugin must be loaded.
ICigiTerrestrialControl Class
Members
int getRegionID()
Returns the Environmental region ID specified in the packet.Return value
This value will be ignored if Scope is set to Global (0).
int getSurfaceID()
Returns the value of the Surface Condition ID specified in the packet. Determines surface condition or contaminant.Multiple conditions can be specified by sending multiple Terrestrial Surface Conditions Control packets.
Return value
Surface Condition ID parameter value. The following values are supported:- 0 - Dry (reset).
- > 0 - Defined by IG.
When this parameter is set to Dry (0), all existing surface conditions will be removed within the specified scope.
int getSurfaceEnabled()
Returns the value of the Surface Condition Enable parameter specified in the packet.Return value
Surface Condition Enable parameter: 1 - surface condition attribute identified by the Surface Condition ID parameter shall be enabled; otherwise, 0.int getScope()
Returns the value of the Scope parameter specified in the packet. Determines whether the surface conditions are applied globally, regionally, or to an environmental entity.Return value
Scope parameter value. The following values are supported:- 0 - Global
- 1 - Regional
- 2 - Entity
int getSeverity()
Returns the value of the Severity parameter specified in the packet.Return value
Severity parameter value: 0 – 31 (least to most severe).int getCoverage()
Returns the value of the Coverage parameter specified in the packet. Determines the degree of coverage of the specified surface contaminant.Return value
Coverage parameter value in the [0; 100] range.Last update: 2018-06-04
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)