Go to the documentation of this file.
10 #ifndef opengl_CGridPlaneXZ_H
11 #define opengl_CGridPlaneXZ_H
56 m_xMin=xmin; m_xMax = xmax;
57 m_zMin=zmin; m_zMax = zmax;
63 xmin=m_xMin; xmax=m_xMax;
64 zmin=m_zMin; zmax=m_zMax;
76 static CGridPlaneXZPtr Create(
83 float lineWidth = 1.3f,
84 bool antiAliasing =
true
102 float lineWidth = 1.3f,
103 bool antiAliasing = true
float getPlaneYcoord() const
void setGridFrequency(float freq)
void getPlaneLimits(float &xmin, float &xmax, float &zmin, float &zmax) const
A renderizable object suitable for rendering with OpenGL's display lists.
void setLineWidth(float w)
EIGEN_STRONG_INLINE void notifyChange() const
Must be called to notify that the object has changed (so, the display list must be updated)
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
void enableAntiAliasing(bool enable=true)
void setPlaneLimits(float xmin, float xmax, float zmin, float zmax)
#define DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_)
bool isAntiAliasingEnabled() const
float getGridFrequency() const
#define DEFINE_SERIALIZABLE_PRE_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_)
This declaration must be inserted in all CSerializable classes definition, before the class declarati...
A grid of lines over the XZ plane.
#define DEFINE_SERIALIZABLE(class_name)
This declaration must be inserted in all CSerializable classes definition, within the class declarati...
float getLineWidth() const
#define MRPT_OVERRIDE
C++11 "override" for virtuals:
void setPlaneYcoord(float y)
Page generated by Doxygen 1.8.17 for MRPT 1.4.0 SVN: at Tue Mar 3 09:15:16 UTC 2020 | | |