tsc_GnssEnvironment

tsc_GnssEnvironment encapsulates the environment of a Gnss survey measurement.  It contains the following information via its Survey and Antenna members:

A tsc_GnssEnvironment instance can be obtained in a number of ways.  When required for an existing point, the GnssEnvironment() method on the tsc_Point class may be used.  When required for a point that is in the process of being measured, the current environment may be obtained from the CurrentGnssEnvironment() method in the tsc_Database class.  The current environment is always closely related to the currently open job. In a job database, a pointer to the correct environment for any given GNSS measurement is recorded with the measurement.

To get the environment for a tsc_GnssModes object use the GetEnvironment method. Note that this will be the current job's environment, overloaded with changes that the modes object specifies.

It is possible to request a tsc_GnssEnvironment where none exists, for instance by requesting the current environment when no survey has been started.  In such cases a valid tsc_GnssEnvironment is returned, but its member Exists() methods will return false and the value for all other properties will be empty, null, or some other default value.

Constructors

tsc_GnssEnvironment (const class tsc_Point &forPoint);
Obtains the environment used to measure the given point.

tsc_GnssEnvironment();
Gets the current environment.

Properties

tsc_GnssSurvey  Survey;
A reference to the rover survey. This also gives access to the base.

tsc_GnssAntenna Antenna;
A reference to the rover antenna.