Class CloudLoader

Inheritance Relationships

Derived Types

Class Documentation

class CloudLoader

Subclassed by fkie_potree_rviz_plugin::CloudLoader1, fkie_potree_rviz_plugin::CloudLoader2

Public Functions

virtual std::shared_ptr<const CloudMetaData> metaData() const = 0
virtual std::shared_ptr<PotreeNode> loadHierarchy() const = 0
virtual std::size_t estimatedPointCount(const std::shared_ptr<PotreeNode> &node) const = 0
virtual void loadPoints(const std::shared_ptr<PotreeNode> &node, bool recursive = false) const = 0

Public Static Functions

static std::shared_ptr<CloudLoader> create(const fs::path &path)

Protected Static Functions

static Ogre::AxisAlignedBox childBB(const Ogre::AxisAlignedBox &parent, int index)