Struct ILLIXR::data_format::draco_type
ClassList > ILLIXR > data_format > draco_type
Inherits the following classes: ILLIXR::switchboard::event
Public Attributes
| Type | Name |
|---|---|
| unsigned | chunk_id |
| std::vector< Eigen::Vector3d > | colors |
| unsigned | face_number |
| unsigned | frame_id |
| unsigned | max_chunk |
| unsigned | num_faces |
| unsigned | num_vertices |
| std::unique_ptr< draco_illixr::Mesh > | preprocessed_mesh |
| std::unordered_map< unsigned, std::vector< NewVB > > | scene_update_mapping |
| std::vector< Eigen::Vector3d > | vertices |
Public Functions
| Type | Name |
|---|---|
| draco_type (unsigned id, unsigned chunk_id_, std::unordered_map< unsigned, std::vector< NewVB > > && inputUpdateMap) |
|
| draco_type (std::unique_ptr< draco_illixr::Mesh > input_mesh, unsigned id, std::vector< Eigen::Vector3d > & vertices_, std::vector< Eigen::Vector3d > & colors_, unsigned face_number_) |
|
| draco_type (std::unique_ptr< draco_illixr::Mesh > input_mesh, unsigned id) |
|
| draco_type (std::unique_ptr< draco_illixr::Mesh > input_mesh, unsigned id, unsigned chunk_id_, unsigned max_chunk_) |
|
| draco_type (std::unique_ptr< draco_illixr::Mesh > input_mesh, unsigned id, unsigned num_vertices_, unsigned num_faces_, unsigned chunk_id_, unsigned max_chunk_) |
Public Functions inherited from ILLIXR::switchboard::event
See ILLIXR::switchboard::event
| Type | Name |
|---|---|
| void | serialize (Archive & ar, const unsigned int version) |
| virtual | ~event () = default |
Public Attributes Documentation
variable chunk_id
unsigned ILLIXR::data_format::draco_type::chunk_id;
variable colors
std::vector<Eigen::Vector3d> ILLIXR::data_format::draco_type::colors;
variable face_number
unsigned ILLIXR::data_format::draco_type::face_number;
variable frame_id
unsigned ILLIXR::data_format::draco_type::frame_id;
variable max_chunk
unsigned ILLIXR::data_format::draco_type::max_chunk;
variable num_faces
unsigned ILLIXR::data_format::draco_type::num_faces;
variable num_vertices
unsigned ILLIXR::data_format::draco_type::num_vertices;
variable preprocessed_mesh
std::unique_ptr<draco_illixr::Mesh> ILLIXR::data_format::draco_type::preprocessed_mesh;
variable scene_update_mapping
std::unordered_map<unsigned, std::vector<NewVB> > ILLIXR::data_format::draco_type::scene_update_mapping;
variable vertices
std::vector<Eigen::Vector3d> ILLIXR::data_format::draco_type::vertices;
Public Functions Documentation
function draco_type [1/5]
inline ILLIXR::data_format::draco_type::draco_type (
unsigned id,
unsigned chunk_id_,
std::unordered_map< unsigned, std::vector< NewVB > > && inputUpdateMap
)
function draco_type [2/5]
inline ILLIXR::data_format::draco_type::draco_type (
std::unique_ptr< draco_illixr::Mesh > input_mesh,
unsigned id,
std::vector< Eigen::Vector3d > & vertices_,
std::vector< Eigen::Vector3d > & colors_,
unsigned face_number_
)
function draco_type [3/5]
inline ILLIXR::data_format::draco_type::draco_type (
std::unique_ptr< draco_illixr::Mesh > input_mesh,
unsigned id
)
function draco_type [4/5]
inline ILLIXR::data_format::draco_type::draco_type (
std::unique_ptr< draco_illixr::Mesh > input_mesh,
unsigned id,
unsigned chunk_id_,
unsigned max_chunk_
)
function draco_type [5/5]
inline ILLIXR::data_format::draco_type::draco_type (
std::unique_ptr< draco_illixr::Mesh > input_mesh,
unsigned id,
unsigned num_vertices_,
unsigned num_faces_,
unsigned chunk_id_,
unsigned max_chunk_
)
The documentation for this class was generated from the following file /home/friedel/tmp/ILLIXR/include/illixr/data_format/draco.hpp