API Reference¶
The API reference details all classes, methods, and their functions:
Voxel¶
VoxelGrid¶
- VoxelForge.VoxelGrid¶
alias of
VoxelGridWrapper
-
class VoxelGrid¶
Public Functions
-
VoxelGrid()¶
-
void addVoxel(int x, int y, int z, pybind11::object data = pybind11::int_(1))¶
-
std::vector<std::tuple<int, int, int>> toList() const¶
-
std::pair<std::vector<std::vector<float>>, std::vector<std::pair<int, int>>> toGraph(int xDim, int yDim, int zDim, float neighboring_radius = 1.0)¶
-
VoxelGrid()¶
Octree¶
-
class Octree¶
-
class OctreeLeafNode : public OctreeNode¶
-
class OctreeInternalNode : public OctreeNode¶
Public Functions
-
OctreeInternalNode()¶
-
inline virtual bool IsLeaf() const override¶
-
std::shared_ptr<OctreeNode> GetChild(size_t index) const¶
-
const std::vector<std::shared_ptr<OctreeNode>> &GetChildren() const¶
-
size_t GetChildIndex(const Eigen::Vector3d &point, const Eigen::Vector3d &origin, double size) const¶
-
virtual std::string ToBitString() const override¶
-
virtual std::string ToJson(int indent = 0) const override¶
-
OctreeInternalNode()¶
-
class OctreeNode¶
Subclassed by OctreeInternalNode, OctreeLeafNode