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