HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
openvdb::OPENVDB_VERSION_NAME::tools::volume_to_mesh_internal::LeafNodeVoxelOffsets Struct Reference

#include <VolumeToMesh.h>

Public Types

using IndexVector = std::vector< Index >
 

Public Member Functions

template<typename LeafNodeType >
void constructOffsetList ()
 
const IndexVectorcore () const
 Return internal core voxel offsets. More...
 
const IndexVectorminX () const
 Return front face voxel offsets. More...
 
const IndexVectormaxX () const
 Return back face voxel offsets. More...
 
const IndexVectorminY () const
 Return bottom face voxel offsets. More...
 
const IndexVectormaxY () const
 Return top face voxel offsets. More...
 
const IndexVectorminZ () const
 Return left face voxel offsets. More...
 
const IndexVectormaxZ () const
 Return right face voxel offsets. More...
 
const IndexVectorinternalNeighborsX () const
 Return voxel offsets with internal neighbours in x + 1. More...
 
const IndexVectorinternalNeighborsY () const
 Return voxel offsets with internal neighbours in y + 1. More...
 
const IndexVectorinternalNeighborsZ () const
 Return voxel offsets with internal neighbours in z + 1. More...
 

Detailed Description

Definition at line 2895 of file VolumeToMesh.h.

Member Typedef Documentation

Member Function Documentation

template<typename LeafNodeType >
void openvdb::OPENVDB_VERSION_NAME::tools::volume_to_mesh_internal::LeafNodeVoxelOffsets::constructOffsetList ( )
inline

Definition at line 2945 of file VolumeToMesh.h.

const IndexVector& openvdb::OPENVDB_VERSION_NAME::tools::volume_to_mesh_internal::LeafNodeVoxelOffsets::core ( ) const
inline

Return internal core voxel offsets.

Definition at line 2903 of file VolumeToMesh.h.

const IndexVector& openvdb::OPENVDB_VERSION_NAME::tools::volume_to_mesh_internal::LeafNodeVoxelOffsets::internalNeighborsX ( ) const
inline

Return voxel offsets with internal neighbours in x + 1.

Definition at line 2928 of file VolumeToMesh.h.

const IndexVector& openvdb::OPENVDB_VERSION_NAME::tools::volume_to_mesh_internal::LeafNodeVoxelOffsets::internalNeighborsY ( ) const
inline

Return voxel offsets with internal neighbours in y + 1.

Definition at line 2931 of file VolumeToMesh.h.

const IndexVector& openvdb::OPENVDB_VERSION_NAME::tools::volume_to_mesh_internal::LeafNodeVoxelOffsets::internalNeighborsZ ( ) const
inline

Return voxel offsets with internal neighbours in z + 1.

Definition at line 2934 of file VolumeToMesh.h.

const IndexVector& openvdb::OPENVDB_VERSION_NAME::tools::volume_to_mesh_internal::LeafNodeVoxelOffsets::maxX ( ) const
inline

Return back face voxel offsets.

Definition at line 2910 of file VolumeToMesh.h.

const IndexVector& openvdb::OPENVDB_VERSION_NAME::tools::volume_to_mesh_internal::LeafNodeVoxelOffsets::maxY ( ) const
inline

Return top face voxel offsets.

Definition at line 2917 of file VolumeToMesh.h.

const IndexVector& openvdb::OPENVDB_VERSION_NAME::tools::volume_to_mesh_internal::LeafNodeVoxelOffsets::maxZ ( ) const
inline

Return right face voxel offsets.

Definition at line 2924 of file VolumeToMesh.h.

const IndexVector& openvdb::OPENVDB_VERSION_NAME::tools::volume_to_mesh_internal::LeafNodeVoxelOffsets::minX ( ) const
inline

Return front face voxel offsets.

Definition at line 2907 of file VolumeToMesh.h.

const IndexVector& openvdb::OPENVDB_VERSION_NAME::tools::volume_to_mesh_internal::LeafNodeVoxelOffsets::minY ( ) const
inline

Return bottom face voxel offsets.

Definition at line 2914 of file VolumeToMesh.h.

const IndexVector& openvdb::OPENVDB_VERSION_NAME::tools::volume_to_mesh_internal::LeafNodeVoxelOffsets::minZ ( ) const
inline

Return left face voxel offsets.

Definition at line 2921 of file VolumeToMesh.h.


The documentation for this struct was generated from the following file: