Skip to content

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