class mrpt::viz::VisualObjectParams_Triangles
Overview
#include <mrpt/viz/CVisualObject.h> class VisualObjectParams_Triangles: public mrpt::viz::CVisualObject { public: // typedefs typedef std::shared_ptr<CObject> Ptr; typedef std::shared_ptr<const CObject> ConstPtr; typedef std::unique_ptr<CObject> UniquePtr; typedef std::unique_ptr<const CObject> ConstUniquePtr; // construction VisualObjectParams_Triangles(); // methods const auto& shaderTrianglesBuffer() const; auto& shaderTrianglesBufferMutex() const; virtual CVisualObject& setColor_u8(const mrpt::img::TColor& c); bool isLightEnabled() const; void enableLight(bool enable = true); TCullFace cullFaces() const; void notifyBBoxChange() const; auto getBoundingBoxLocalf() const; static const mrpt::rtti::TRuntimeClassId& GetRuntimeClassIdStatic(); }; // direct descendants class CArrow; class CBox; class CColorBar; class CCylinder; class CDisk; class CFrustum; class CMesh3D; class COctoMapVoxels; class CPolyhedron; class CSetOfTriangles; class CTexturedPlane; class CVectorField2D;
Inherited Members
public: // structs struct OutdatedState; struct State;