| Carna::attachTexture(base::Geometry &geometry, const base::VolumeSegment< SegmentHUVolumeType, SegmentNormalsVolumeType > &segment) const | Carna::helpers::details::VolumeGridHelper::HUComponent< SegmentHUVolumeType, SegmentNormalsVolumeType > | protected |
| Carna::TextureManager< HUTextureFactory< SegmentHUVolumeType, SegmentNormalsVolumeType > >::attachTexture(base::Geometry &geometry, unsigned int role, const base::VolumeSegment< typename HUTextureFactory< SegmentHUVolumeType, SegmentNormalsVolumeType >::SegmentHUVolume, typename HUTextureFactory< SegmentHUVolumeType, SegmentNormalsVolumeType >::SegmentNormalsVolume > &segment) const | Carna::helpers::details::VolumeGridHelper::TextureManager< HUTextureFactory< SegmentHUVolumeType, SegmentNormalsVolumeType > > | protected |
| Carna::helpers::details::VolumeGridHelper::NormalsComponent::attachTexture(base::Geometry &geometry, const base::VolumeSegment< SegmentHUVolumeType, SegmentNormalsVolumeType > &segment) const | Carna::helpers::details::VolumeGridHelper::NormalsComponent< SegmentHUVolumeType, SegmentNormalsVolumeType > | protected |
| TextureManager< NormalsTextureFactory< SegmentHUVolumeType, SegmentNormalsVolumeType > >::attachTexture(base::Geometry &geometry, unsigned int role, const base::VolumeSegment< typename NormalsTextureFactory< SegmentHUVolumeType, SegmentNormalsVolumeType >::SegmentHUVolume, typename NormalsTextureFactory< SegmentHUVolumeType, SegmentNormalsVolumeType >::SegmentNormalsVolume > &segment) const | Carna::helpers::details::VolumeGridHelper::TextureManager< NormalsTextureFactory< SegmentHUVolumeType, SegmentNormalsVolumeType > > | protected |
| computeNormals() | Carna::helpers::details::VolumeGridHelper::NormalsComponent< SegmentHUVolumeType, SegmentNormalsVolumeType > | |
| createNode(unsigned int geometryType, const Spacing &spacing) const override | Carna::helpers::VolumeGridHelper< SegmentHUVolumeType, SegmentNormalsVolumeType > | virtual |
| createNode(unsigned int geometryType, const Dimensions &dimensions) const override | Carna::helpers::VolumeGridHelper< SegmentHUVolumeType, SegmentNormalsVolumeType > | virtual |
| DEFAULT_MAX_SEGMENT_BYTESIZE | Carna::helpers::VolumeGridHelperBase | static |
| DEFAULT_ROLE_HU_VOLUME | Carna::helpers::details::VolumeGridHelper::HUComponent< SegmentHUVolumeType, SegmentNormalsVolumeType > | static |
| DEFAULT_ROLE_NORMALS | Carna::helpers::details::VolumeGridHelper::NormalsComponent< SegmentHUVolumeType, SegmentNormalsVolumeType > | static |
| grid() const | Carna::helpers::VolumeGridHelper< SegmentHUVolumeType, SegmentNormalsVolumeType > | |
| gridResolution() const override | Carna::helpers::VolumeGridHelper< SegmentHUVolumeType, SegmentNormalsVolumeType > | protectedvirtual |
| Carna::helpers::details::VolumeGridHelper::HUComponent::HUComponent() | Carna::helpers::details::VolumeGridHelper::HUComponent< SegmentHUVolumeType, SegmentNormalsVolumeType > | |
| huVolumeRole() const | Carna::helpers::details::VolumeGridHelper::HUComponent< SegmentHUVolumeType, SegmentNormalsVolumeType > | |
| Carna::initializeSegment(base::VolumeSegment< SegmentHUVolumeType, SegmentNormalsVolumeType > &segment, const base::math::Vector3ui &size) const | Carna::helpers::details::VolumeGridHelper::HUComponent< SegmentHUVolumeType, SegmentNormalsVolumeType > | protected |
| Carna::helpers::details::VolumeGridHelper::NormalsComponent::initializeSegment(base::VolumeSegment< SegmentHUVolumeType, SegmentNormalsVolumeType > &segment, const base::math::Vector3ui &size) const | Carna::helpers::details::VolumeGridHelper::NormalsComponent< SegmentHUVolumeType, SegmentNormalsVolumeType > | protected |
| loadData(const UnaryVector3uiToHUVFunction &data) | Carna::helpers::VolumeGridHelper< SegmentHUVolumeType, SegmentNormalsVolumeType > | |
| loadData(const std::function< base::HUV(const base::math::Vector3ui &) > &data) override | Carna::helpers::VolumeGridHelper< SegmentHUVolumeType, SegmentNormalsVolumeType > | virtual |
| maxSegmentBytesize | Carna::helpers::VolumeGridHelper< SegmentHUVolumeType, SegmentNormalsVolumeType > | |
| maxSegmentSize | Carna::helpers::VolumeGridHelper< SegmentHUVolumeType, SegmentNormalsVolumeType > | |
| nativeResolution | Carna::helpers::VolumeGridHelperBase | |
| Carna::helpers::details::VolumeGridHelper::NormalsComponent::NormalsComponent() | Carna::helpers::details::VolumeGridHelper::NormalsComponent< SegmentHUVolumeType, SegmentNormalsVolumeType > | |
| normalsRole() const | Carna::helpers::details::VolumeGridHelper::NormalsComponent< SegmentHUVolumeType, SegmentNormalsVolumeType > | |
| partitioningX | Carna::helpers::VolumeGridHelper< SegmentHUVolumeType, SegmentNormalsVolumeType > | |
| partitioningY | Carna::helpers::VolumeGridHelper< SegmentHUVolumeType, SegmentNormalsVolumeType > | |
| partitioningZ | Carna::helpers::VolumeGridHelper< SegmentHUVolumeType, SegmentNormalsVolumeType > | |
| releaseGeometryFeatures() override | Carna::helpers::VolumeGridHelper< SegmentHUVolumeType, SegmentNormalsVolumeType > | virtual |
| resolution | Carna::helpers::VolumeGridHelper< SegmentHUVolumeType, SegmentNormalsVolumeType > | |
| setGrid(base::VolumeGrid< SegmentHUVolumeType, SegmentNormalsVolumeType > &grid) | Carna::helpers::details::VolumeGridHelper::NormalsComponent< SegmentHUVolumeType, SegmentNormalsVolumeType > | protected |
| setHUVolumeRole(unsigned int role) | Carna::helpers::details::VolumeGridHelper::HUComponent< SegmentHUVolumeType, SegmentNormalsVolumeType > | |
| setNormalsRole(unsigned int role) | Carna::helpers::details::VolumeGridHelper::NormalsComponent< SegmentHUVolumeType, SegmentNormalsVolumeType > | |
| VolumeGridHelper(const base::math::Vector3ui &nativeResolution, std::size_t maxSegmentBytesize=DEFAULT_MAX_SEGMENT_BYTESIZE) | Carna::helpers::VolumeGridHelper< SegmentHUVolumeType, SegmentNormalsVolumeType > | |
| VolumeGridHelperBase(const base::math::Vector3ui &nativeResolution) | Carna::helpers::VolumeGridHelperBase | |
| ~NormalsComponentBase() | Carna::helpers::details::VolumeGridHelper::NormalsComponentBase | virtual |
| Carna::~TextureManager() | Carna::helpers::details::VolumeGridHelper::TextureManager< HUTextureFactory< SegmentHUVolumeType, SegmentNormalsVolumeType > > | virtual |
| Carna::helpers::details::VolumeGridHelper::NormalsComponent::~TextureManager() | Carna::helpers::details::VolumeGridHelper::TextureManager< NormalsTextureFactory< SegmentHUVolumeType, SegmentNormalsVolumeType > > | virtual |
| ~VolumeGridHelperBase() | Carna::helpers::VolumeGridHelperBase | virtual |