tsc_PolylineObservation

A tsc_PolylineObservation is a definition of a polyline as stored in the database, along with some information about the environment required during its creation and use. It is commonly used for creating and  storing a new polyline in a job database - see tsc_JobPolylines::Append().

Public methods

tsc_PolylineDefinition Polyline() const;
Retrieves the definition of the polyline.

void Polyline(const tsc_PolylineDefinition& newPolyline);
Constructs a polyline object from the definition.

virtual x_Code CheckValid() const;
Returns X_NULL if the polyline is valid.

tsc_PolylineObservation& operator= (const tsc_PolylineObservation& rhs);
Assignment

tsc_PolylineObservation(const tsc_PolylineObservation& from);
Copy constructor.

tsc_PolylineObservation();
Default constructor.

static       tsc_PolylineObservation* CastAsPolylineObservation(tsc_Observation* obs);
static const tsc_PolylineObservation* CastAsPolylineObservation(const tsc_Observation* obs);
Casts a generic observation to a polyline observation. Returns nullptr if the tsc_Observation was not of type tsc_PolylineObservation.

Inherited

See: tsc_Observation