Carna  Version 3.0.1
Carna::helpers::VolumeGridHelper< SegmentHUVolumeType, SegmentNormalsVolumeType > Member List

This is the complete list of members for Carna::helpers::VolumeGridHelper< SegmentHUVolumeType, SegmentNormalsVolumeType >, including all inherited members.

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) constCarna::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) constCarna::helpers::details::VolumeGridHelper::TextureManager< NormalsTextureFactory< SegmentHUVolumeType, SegmentNormalsVolumeType > >protected
computeNormals()Carna::helpers::details::VolumeGridHelper::NormalsComponent< SegmentHUVolumeType, SegmentNormalsVolumeType >
createNode(unsigned int geometryType, const Spacing &spacing) const overrideCarna::helpers::VolumeGridHelper< SegmentHUVolumeType, SegmentNormalsVolumeType >virtual
createNode(unsigned int geometryType, const Dimensions &dimensions) const overrideCarna::helpers::VolumeGridHelper< SegmentHUVolumeType, SegmentNormalsVolumeType >virtual
DEFAULT_MAX_SEGMENT_BYTESIZECarna::helpers::VolumeGridHelperBasestatic
DEFAULT_ROLE_HU_VOLUMECarna::helpers::details::VolumeGridHelper::HUComponent< SegmentHUVolumeType, SegmentNormalsVolumeType >static
DEFAULT_ROLE_NORMALSCarna::helpers::details::VolumeGridHelper::NormalsComponent< SegmentHUVolumeType, SegmentNormalsVolumeType >static
grid() const Carna::helpers::VolumeGridHelper< SegmentHUVolumeType, SegmentNormalsVolumeType >
gridResolution() const overrideCarna::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) overrideCarna::helpers::VolumeGridHelper< SegmentHUVolumeType, SegmentNormalsVolumeType >virtual
maxSegmentBytesizeCarna::helpers::VolumeGridHelper< SegmentHUVolumeType, SegmentNormalsVolumeType >
maxSegmentSizeCarna::helpers::VolumeGridHelper< SegmentHUVolumeType, SegmentNormalsVolumeType >
nativeResolutionCarna::helpers::VolumeGridHelperBase
Carna::helpers::details::VolumeGridHelper::NormalsComponent::NormalsComponent()Carna::helpers::details::VolumeGridHelper::NormalsComponent< SegmentHUVolumeType, SegmentNormalsVolumeType >
normalsRole() const Carna::helpers::details::VolumeGridHelper::NormalsComponent< SegmentHUVolumeType, SegmentNormalsVolumeType >
partitioningXCarna::helpers::VolumeGridHelper< SegmentHUVolumeType, SegmentNormalsVolumeType >
partitioningYCarna::helpers::VolumeGridHelper< SegmentHUVolumeType, SegmentNormalsVolumeType >
partitioningZCarna::helpers::VolumeGridHelper< SegmentHUVolumeType, SegmentNormalsVolumeType >
releaseGeometryFeatures() overrideCarna::helpers::VolumeGridHelper< SegmentHUVolumeType, SegmentNormalsVolumeType >virtual
resolutionCarna::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::NormalsComponentBasevirtual
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::VolumeGridHelperBasevirtual