supereight
Loading...
Searching...
No Matches
Classes | Public Types | Public Attributes | Static Public Attributes | List of all members
se::Data< FldT, ColB, SemB > Struct Template Reference

#include <data.hpp>

Collaboration diagram for se::Data< FldT, ColB, SemB >:
Collaboration graph
[legend]

Classes

struct  Config
 

Public Types

typedef FieldData< FldTFieldType
 
typedef ColourData< ColBColourType
 
typedef SemanticData< SemBSemanticType
 

Public Attributes

FieldType field
 
ColourType colour
 
SemanticType semantic
 

Static Public Attributes

static constexpr Field fld_ = FldT
 
static constexpr Colour col_ = ColB
 
static constexpr Semantics sem_ = SemB
 
static constexpr bool normals_along_gradient = FieldData<FldT>::normals_along_gradient
 
static constexpr field_t surface_boundary = FieldData<FldT>::surface_boundary
 

Member Typedef Documentation

◆ FieldType

template<Field FldT = Field::TSDF, Colour ColB = Colour::Off, Semantics SemB = Semantics::Off>
typedef FieldData<FldT> se::Data< FldT, ColB, SemB >::FieldType

◆ ColourType

template<Field FldT = Field::TSDF, Colour ColB = Colour::Off, Semantics SemB = Semantics::Off>
typedef ColourData<ColB> se::Data< FldT, ColB, SemB >::ColourType

◆ SemanticType

template<Field FldT = Field::TSDF, Colour ColB = Colour::Off, Semantics SemB = Semantics::Off>
typedef SemanticData<SemB> se::Data< FldT, ColB, SemB >::SemanticType

Member Data Documentation

◆ field

template<Field FldT = Field::TSDF, Colour ColB = Colour::Off, Semantics SemB = Semantics::Off>
FieldType se::Data< FldT, ColB, SemB >::field

◆ colour

template<Field FldT = Field::TSDF, Colour ColB = Colour::Off, Semantics SemB = Semantics::Off>
ColourType se::Data< FldT, ColB, SemB >::colour

◆ semantic

template<Field FldT = Field::TSDF, Colour ColB = Colour::Off, Semantics SemB = Semantics::Off>
SemanticType se::Data< FldT, ColB, SemB >::semantic

◆ fld_

template<Field FldT = Field::TSDF, Colour ColB = Colour::Off, Semantics SemB = Semantics::Off>
constexpr Field se::Data< FldT, ColB, SemB >::fld_ = FldT
staticconstexpr

◆ col_

template<Field FldT = Field::TSDF, Colour ColB = Colour::Off, Semantics SemB = Semantics::Off>
constexpr Colour se::Data< FldT, ColB, SemB >::col_ = ColB
staticconstexpr

◆ sem_

template<Field FldT = Field::TSDF, Colour ColB = Colour::Off, Semantics SemB = Semantics::Off>
constexpr Semantics se::Data< FldT, ColB, SemB >::sem_ = SemB
staticconstexpr

◆ normals_along_gradient

template<Field FldT = Field::TSDF, Colour ColB = Colour::Off, Semantics SemB = Semantics::Off>
constexpr bool se::Data< FldT, ColB, SemB >::normals_along_gradient = FieldData<FldT>::normals_along_gradient
staticconstexpr

◆ surface_boundary

template<Field FldT = Field::TSDF, Colour ColB = Colour::Off, Semantics SemB = Semantics::Off>
constexpr field_t se::Data< FldT, ColB, SemB >::surface_boundary = FieldData<FldT>::surface_boundary
staticconstexpr

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