Class PotreeNode
Defined in File potree_node.hpp
Class Documentation
-
class PotreeNode
Public Functions
-
~PotreeNode()
-
inline const std::string &name() const
-
inline std::size_t level() const
-
inline const Ogre::AxisAlignedBox &boundingBox() const
-
inline const std::weak_ptr<PotreeNode> &parent() const
-
inline const std::array<std::shared_ptr<PotreeNode>, 8> &children() const
-
inline bool isLoaded() const
-
inline bool hasVertexBuffer() const
-
inline bool isAttached() const
-
bool isVisible() const
-
float spacing() const
-
inline std::size_t pointCount() const
-
void enableSplatRendering(bool enable, bool recursive = false)
-
void unload(bool recursive = false)
-
void setVisible(bool visible, bool recursive = false)
-
void createVertexBuffer()
-
void setPointSize(float size, bool recursive = false)
-
void updateShaderParameters(bool is_ortho_projection, float spacing)
-
void attachToScene(Ogre::SceneNode *scene, bool recursive = false)
-
void detachFromScene(bool recursive = false)
-
~PotreeNode()