Skip to content

Struct ILLIXR::data_format::mesh_type

ClassList > ILLIXR > data_format > mesh_type

Inherits the following classes: ILLIXR::switchboard::event

Public Attributes

Type Name
bool active = false
int cell_x = 0
int cell_y = 0
int cell_z = 0
unsigned chunk_id = 0
bool compressed = false
unsigned id = 0
unsigned max_chunk = 0
const std::vector< char > mesh = {}
unsigned num_faces = 0
unsigned num_vertices = 0
std::shared_ptr< draco_illixr::PlyReader > reader
unsigned type

Public Functions

Type Name
mesh_type (const unsigned type_, std::shared_ptr< draco_illixr::PlyReader > input_reader, unsigned id_)
mesh_type (const unsigned type_, std::shared_ptr< draco_illixr::PlyReader > input_reader, unsigned id_, bool is_active)
mesh_type (const unsigned type_, std::shared_ptr< draco_illixr::PlyReader > input_reader, unsigned id_, unsigned chunk_id_, unsigned max_chunk_, unsigned num_faces_, unsigned num_vertices_, bool is_active)
mesh_type (const unsigned type_, const std::vector< char > & input_mesh, bool is_compressed, unsigned id_)
mesh_type (const unsigned type_, const std::vector< char > & input_mesh, unsigned id_, unsigned chunk_id_, unsigned max_chunk_)
mesh_type (const unsigned type_, const std::vector< char > & input_mesh, bool is_compressed, bool is_active, int cell_x_, int cell_y_, int cell_z_)
mesh_type (const unsigned type_, std::shared_ptr< draco_illixr::PlyReader > input_reader, bool is_compressed, bool is_active, unsigned id_)
mesh_type (const unsigned type_, const std::vector< char > & input_mesh, bool is_compressed, bool is_active, unsigned id_)
mesh_type (const unsigned type_, const std::vector< char > & input_mesh, bool is_compressed, bool is_active, unsigned id_, unsigned num_faces_, unsigned num_vertices_)
mesh_type (const unsigned type_, const std::vector< char > & input_mesh, bool is_compressed, bool is_active, unsigned id_, unsigned chunk_id_, unsigned max_chunk_, unsigned num_faces_, unsigned num_vertices_)
mesh_type (const unsigned type_, const std::vector< char > & input_mesh, bool is_compressed, bool is_active, unsigned id_, unsigned chunk_id_, unsigned max_chunk_, unsigned num_faces_, unsigned num_vertices_, std::shared_ptr< draco_illixr::PlyReader > input_reader)
mesh_type (const unsigned type_, const std::vector< char > & input_mesh, bool is_active, unsigned id_, 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 active

bool ILLIXR::data_format::mesh_type::active;

variable cell_x

int ILLIXR::data_format::mesh_type::cell_x;

variable cell_y

int ILLIXR::data_format::mesh_type::cell_y;

variable cell_z

int ILLIXR::data_format::mesh_type::cell_z;

variable chunk_id

unsigned ILLIXR::data_format::mesh_type::chunk_id;

variable compressed

bool ILLIXR::data_format::mesh_type::compressed;

variable id

unsigned ILLIXR::data_format::mesh_type::id;

variable max_chunk

unsigned ILLIXR::data_format::mesh_type::max_chunk;

variable mesh

const std::vector<char> ILLIXR::data_format::mesh_type::mesh;

variable num_faces

unsigned ILLIXR::data_format::mesh_type::num_faces;

variable num_vertices

unsigned ILLIXR::data_format::mesh_type::num_vertices;

variable reader

std::shared_ptr<draco_illixr::PlyReader> ILLIXR::data_format::mesh_type::reader;

variable type

unsigned ILLIXR::data_format::mesh_type::type;

Public Functions Documentation

function mesh_type [1/12]

inline ILLIXR::data_format::mesh_type::mesh_type (
    const unsigned type_,
    std::shared_ptr< draco_illixr::PlyReader > input_reader,
    unsigned id_
) 

function mesh_type [2/12]

inline ILLIXR::data_format::mesh_type::mesh_type (
    const unsigned type_,
    std::shared_ptr< draco_illixr::PlyReader > input_reader,
    unsigned id_,
    bool is_active
) 

function mesh_type [3/12]

inline ILLIXR::data_format::mesh_type::mesh_type (
    const unsigned type_,
    std::shared_ptr< draco_illixr::PlyReader > input_reader,
    unsigned id_,
    unsigned chunk_id_,
    unsigned max_chunk_,
    unsigned num_faces_,
    unsigned num_vertices_,
    bool is_active
) 

function mesh_type [4/12]

inline ILLIXR::data_format::mesh_type::mesh_type (
    const unsigned type_,
    const std::vector< char > & input_mesh,
    bool is_compressed,
    unsigned id_
) 

function mesh_type [5/12]

inline ILLIXR::data_format::mesh_type::mesh_type (
    const unsigned type_,
    const std::vector< char > & input_mesh,
    unsigned id_,
    unsigned chunk_id_,
    unsigned max_chunk_
) 

function mesh_type [6/12]

inline ILLIXR::data_format::mesh_type::mesh_type (
    const unsigned type_,
    const std::vector< char > & input_mesh,
    bool is_compressed,
    bool is_active,
    int cell_x_,
    int cell_y_,
    int cell_z_
) 

function mesh_type [7/12]

inline ILLIXR::data_format::mesh_type::mesh_type (
    const unsigned type_,
    std::shared_ptr< draco_illixr::PlyReader > input_reader,
    bool is_compressed,
    bool is_active,
    unsigned id_
) 

function mesh_type [8/12]

inline ILLIXR::data_format::mesh_type::mesh_type (
    const unsigned type_,
    const std::vector< char > & input_mesh,
    bool is_compressed,
    bool is_active,
    unsigned id_
) 

function mesh_type [9/12]

inline ILLIXR::data_format::mesh_type::mesh_type (
    const unsigned type_,
    const std::vector< char > & input_mesh,
    bool is_compressed,
    bool is_active,
    unsigned id_,
    unsigned num_faces_,
    unsigned num_vertices_
) 

function mesh_type [10/12]

inline ILLIXR::data_format::mesh_type::mesh_type (
    const unsigned type_,
    const std::vector< char > & input_mesh,
    bool is_compressed,
    bool is_active,
    unsigned id_,
    unsigned chunk_id_,
    unsigned max_chunk_,
    unsigned num_faces_,
    unsigned num_vertices_
) 

function mesh_type [11/12]

inline ILLIXR::data_format::mesh_type::mesh_type (
    const unsigned type_,
    const std::vector< char > & input_mesh,
    bool is_compressed,
    bool is_active,
    unsigned id_,
    unsigned chunk_id_,
    unsigned max_chunk_,
    unsigned num_faces_,
    unsigned num_vertices_,
    std::shared_ptr< draco_illixr::PlyReader > input_reader
) 

function mesh_type [12/12]

inline ILLIXR::data_format::mesh_type::mesh_type (
    const unsigned type_,
    const std::vector< char > & input_mesh,
    bool is_active,
    unsigned id_,
    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/mesh.hpp