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 |