Go to the documentation of this file.
62 const std::vector<BASE::array_parameter_t>& in_pts,
63 std::vector<BASE::array_point_t>& out_pts)
const override;
void set2DsegmentsCount(unsigned int N)
The number of segments of a 2D ellipse (default=20)
#define DEFINE_SERIALIZABLE(class_name, NS)
This declaration must be inserted in all CSerializable classes definition, within the class declarati...
void setNumberOfSegments(const uint32_t numSegments)
Set the number of segments of the surface/curve (higher means with greater resolution)
virtual ~CEllipsoid2D() override=default
bool traceRay(const mrpt::poses::CPose3D &o, double &dist) const override
Ray tracing.
A class used to store a 3D pose (a 3D translation + a rotation in 3D).
void transformFromParameterSpace(const std::vector< BASE::array_parameter_t > &in_pts, std::vector< BASE::array_point_t > &out_pts) const override
To be implemented by derived classes: maps, using some arbitrary space transformation,...
A 2D ellipse on the XY plane, centered at the origin of this object pose.
A class that generalizes the concept of an ellipsoid to arbitrary parameterizations of uncertainty sh...
The namespace for 3D scene representation and rendering.
Page generated by Doxygen 1.8.17 for MRPT 2.0.4 at Sun Jul 19 15:15:43 UTC 2020 | |