Go to the documentation of this file.
10 #include "../BasicDatatypes.hpp"
75 std::istream&
read (std::istream& is,
UINT32 version);
77 std::ostream&
write (std::ostream& os,
UINT32 version)
const;
99 void fromString(
const std::string& polyString);
104 std::ostream&
operator<<(std::ostream& os,
const Polygon3D& point);
std::vector< Point3D > base_class
The base type. (Naming according to boost convention.)
void sortForAngleXYPlane()
Polygon3D()
Constructor for an empty polygon.
void fromString(const std::string &polyString)
Fill this Polygon3D by parsing the given string and extracting a list of points from the string.
std::string toString() const
Text output for debugging; opposite of fromString().
std::ostream & write(std::ostream &os, UINT32 version) const
Writes this object to an output stream.
bool operator==(const Polygon3D &other) const
Equality predicate.
This class defines a point in the three-dimensional plane.
std::ostream & operator<<(std::ostream &os, const EvalCaseResult &result)
std::istream & read(std::istream &is, UINT32 version)
Reads this object from an input stream.
std::streamsize getSerializedSize(UINT32 version) const
Returns the number of bytes this object needs in serialized form.
double floatingpoint_type
The type of the stored x and y coordinates.
Polygon3D getMovedPath(double dist) const
virtual const UINT32 getUsedMemory() const
Point3D::floatingpoint_type floatingpoint_type
libsick_ldmrs
Author(s): SICK AG
, Martin Günther , Jochen Sprickerhof
autogenerated on Wed Oct 26 2022 02:11:57