Class VisualObjectParams_Points
Defined in File CVisualObject.h
Inheritance Relationships
Base Type
public mrpt::viz::CVisualObject(Class CVisualObject)
Derived Types
public mrpt::viz::CMeshFast(Class CMeshFast)public mrpt::viz::COctoMapVoxels(Class COctoMapVoxels)public mrpt::viz::CPointCloud(Class CPointCloud)public mrpt::viz::CPointCloudColoured(Class CPointCloudColoured)public mrpt::viz::CSetOfLines(Class CSetOfLines)public mrpt::viz::CVectorField2D(Class CVectorField2D)public mrpt::viz::CVectorField3D(Class CVectorField3D)
Class Documentation
-
class VisualObjectParams_Points : public virtual mrpt::viz::CVisualObject
Subclassed by mrpt::viz::CMeshFast, mrpt::viz::COctoMapVoxels, mrpt::viz::CPointCloud, mrpt::viz::CPointCloudColoured, mrpt::viz::CSetOfLines, mrpt::viz::CVectorField2D, mrpt::viz::CVectorField3D
Raw access to point shader buffer data
-
inline const auto &shaderPointsVertexPointBuffer() const
-
inline const auto &shaderPointsVertexColorBuffer() const
-
inline auto &shaderPointsBuffersMutex() const
Public Functions
-
VisualObjectParams_Points() = default
-
inline void setPointSize(float p)
By default is 1.0.
See also
-
inline float getPointSize() const
-
inline void enableVariablePointSize(bool enable = true)
Enable/disable variable eye distance-dependent point size (default=true)
-
inline bool isEnabledVariablePointSize() const
-
inline void setVariablePointSize_k(float v)
see CRenderizableShaderPoints for a discussion of this parameter.
-
inline float getVariablePointSize_k() const
-
inline void setVariablePointSize_DepthScale(float v)
see CRenderizableShaderPoints for a discussion of this parameter.
-
inline float getVariablePointSize_DepthScale() const
-
inline const auto &shaderPointsVertexPointBuffer() const