24     float xMin, 
float xMax, 
float zMin, 
float zMax, 
float y, 
float frequency,
    25     float lineWidth, 
bool antiAliasing)
    31       m_frequency(frequency)
    33     m_lineWidth = lineWidth;
    34     m_antiAliasing = antiAliasing;
    37 void CGridPlaneXZ::onUpdateBuffers_Wireframe()
 
CGridPlaneXZ(float xMin=-10, float xMax=10, float zMin=-10, float zMax=10, float y=0, float frequency=1, float lineWidth=1.3f, bool antiAliasing=true)
Constructor. 
 
void notifyChange() const
Call to enable calling renderUpdateBuffers() before the next render() rendering iteration. 
 
IMPLEMENTS_SERIALIZABLE(CGridPlaneXZ, CRenderizableShaderWireFrame, mrpt::opengl) CGridPlaneXZ
Constructor. 
 
mrpt::poses::CPose3D m_pose
6D pose wrt the parent coordinate reference. 
 
A grid of lines over the XZ plane. 
 
std::vector< mrpt::math::TPoint3Df > m_vertex_buffer_data
 
#define MRPT_THROW_UNKNOWN_SERIALIZATION_VERSION(__V)
For use in CSerializable implementations. 
 
void writeToStreamRender(mrpt::serialization::CArchive &out) const
 
void serializeTo(mrpt::serialization::CArchive &out) const override
Pure virtual method for writing (serializing) to an abstract archive. 
 
uint8_t serializeGetVersion() const override
Must return the current versioning number of the object. 
 
mrpt::img::TColor m_color
Color components in the range [0,255]. 
 
std::vector< mrpt::img::TColor > m_color_buffer_data
 
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries. 
 
Virtual base class for "archives": classes abstracting I/O streams. 
 
mrpt::vision::TStereoCalibResults out
 
Renderizable generic renderer for objects using the wireframe shader. 
 
The namespace for 3D scene representation and rendering. 
 
void getBoundingBox(mrpt::math::TPoint3D &bb_min, mrpt::math::TPoint3D &bb_max) const override
Evaluates the bounding box of this object (including possible children) in the coordinate frame of th...
 
void readFromStreamRender(mrpt::serialization::CArchive &in)
 
void composePoint(double lx, double ly, double lz, double &gx, double &gy, double &gz, mrpt::optional_ref< mrpt::math::CMatrixDouble33 > out_jacobian_df_dpoint=std::nullopt, mrpt::optional_ref< mrpt::math::CMatrixDouble36 > out_jacobian_df_dpose=std::nullopt, mrpt::optional_ref< mrpt::math::CMatrixDouble36 > out_jacobian_df_dse3=std::nullopt, bool use_small_rot_approx=false) const
An alternative, slightly more efficient way of doing  with G and L being 3D points and P this 6D pose...
 
void serializeFrom(mrpt::serialization::CArchive &in, uint8_t serial_version) override
Pure virtual method for reading (deserializing) from an abstract archive.