MEPP2 Project
Public Attributes | List of all members
FEVV::Types::MVR< coordP_type, coordN_type, coordT_type, coordC_type, index_type > Struct Template Reference

#include <Mesh_vector_representation.h>

Collaboration diagram for FEVV::Types::MVR< coordP_type, coordN_type, coordT_type, coordC_type, index_type >:
Collaboration graph

Public Attributes

std::vector< std::vector< coordP_type > > points_coords
 
std::vector< std::vector< coordN_type > > normals_coords
 
std::vector< std::vector< coordT_type > > texture_coords
 
std::vector< std::vector< coordC_type > > vertex_color_coords
 
std::vector< std::vector< coordC_type > > face_color_coords
 
std::vector< std::vector< index_type > > lines_indices
 
std::vector< std::vector< index_type > > faces_indices
 
std::vector< std::vector< index_type > > texture_face_indices
 
std::vector< std::vector< index_type > > normal_face_indices
 
std::vector< std::vector< coordC_type > > points_colors
 
std::vector< std::vector< coordC_type > > faces_colors
 
std::vector< std::vector< coordC_type > > lines_colors
 
std::vector< index_type > face_material
 
std::vector< FEVV::Types::Materialmaterials
 
std::vector< std::vector< std::vector< double > > > field_attributes
 
std::vector< std::string > field_names
 

Detailed Description

template<typename coordP_type, typename coordN_type, typename coordT_type, typename coordC_type, typename index_type>
struct FEVV::Types::MVR< coordP_type, coordN_type, coordT_type, coordC_type, index_type >

The representation of a mesh using std::vector

Definition at line 31 of file Mesh_vector_representation.h.

Member Data Documentation

◆ face_color_coords

template<typename coordP_type , typename coordN_type , typename coordT_type , typename coordC_type , typename index_type >
std::vector< std::vector< coordC_type > > FEVV::Types::MVR< coordP_type, coordN_type, coordT_type, coordC_type, index_type >::face_color_coords

Definition at line 37 of file Mesh_vector_representation.h.

◆ face_material

template<typename coordP_type , typename coordN_type , typename coordT_type , typename coordC_type , typename index_type >
std::vector< index_type > FEVV::Types::MVR< coordP_type, coordN_type, coordT_type, coordC_type, index_type >::face_material

Definition at line 43 of file Mesh_vector_representation.h.

◆ faces_colors

template<typename coordP_type , typename coordN_type , typename coordT_type , typename coordC_type , typename index_type >
std::vector< std::vector< coordC_type > > FEVV::Types::MVR< coordP_type, coordN_type, coordT_type, coordC_type, index_type >::faces_colors

Definition at line 41 of file Mesh_vector_representation.h.

◆ faces_indices

template<typename coordP_type , typename coordN_type , typename coordT_type , typename coordC_type , typename index_type >
std::vector< std::vector< index_type > > FEVV::Types::MVR< coordP_type, coordN_type, coordT_type, coordC_type, index_type >::faces_indices

Definition at line 38 of file Mesh_vector_representation.h.

◆ field_attributes

template<typename coordP_type , typename coordN_type , typename coordT_type , typename coordC_type , typename index_type >
std::vector< std::vector< std::vector< double > > > FEVV::Types::MVR< coordP_type, coordN_type, coordT_type, coordC_type, index_type >::field_attributes

Definition at line 45 of file Mesh_vector_representation.h.

◆ field_names

template<typename coordP_type , typename coordN_type , typename coordT_type , typename coordC_type , typename index_type >
std::vector< std::string > FEVV::Types::MVR< coordP_type, coordN_type, coordT_type, coordC_type, index_type >::field_names

Definition at line 46 of file Mesh_vector_representation.h.

◆ lines_colors

template<typename coordP_type , typename coordN_type , typename coordT_type , typename coordC_type , typename index_type >
std::vector< std::vector< coordC_type > > FEVV::Types::MVR< coordP_type, coordN_type, coordT_type, coordC_type, index_type >::lines_colors

Definition at line 42 of file Mesh_vector_representation.h.

◆ lines_indices

template<typename coordP_type , typename coordN_type , typename coordT_type , typename coordC_type , typename index_type >
std::vector< std::vector< index_type > > FEVV::Types::MVR< coordP_type, coordN_type, coordT_type, coordC_type, index_type >::lines_indices

Definition at line 38 of file Mesh_vector_representation.h.

◆ materials

template<typename coordP_type , typename coordN_type , typename coordT_type , typename coordC_type , typename index_type >
std::vector< FEVV::Types::Material > FEVV::Types::MVR< coordP_type, coordN_type, coordT_type, coordC_type, index_type >::materials

Definition at line 44 of file Mesh_vector_representation.h.

◆ normal_face_indices

template<typename coordP_type , typename coordN_type , typename coordT_type , typename coordC_type , typename index_type >
std::vector< std::vector< index_type > > FEVV::Types::MVR< coordP_type, coordN_type, coordT_type, coordC_type, index_type >::normal_face_indices

Definition at line 40 of file Mesh_vector_representation.h.

◆ normals_coords

template<typename coordP_type , typename coordN_type , typename coordT_type , typename coordC_type , typename index_type >
std::vector< std::vector< coordN_type > > FEVV::Types::MVR< coordP_type, coordN_type, coordT_type, coordC_type, index_type >::normals_coords

Definition at line 34 of file Mesh_vector_representation.h.

◆ points_colors

template<typename coordP_type , typename coordN_type , typename coordT_type , typename coordC_type , typename index_type >
std::vector< std::vector< coordC_type > > FEVV::Types::MVR< coordP_type, coordN_type, coordT_type, coordC_type, index_type >::points_colors

Definition at line 41 of file Mesh_vector_representation.h.

◆ points_coords

template<typename coordP_type , typename coordN_type , typename coordT_type , typename coordC_type , typename index_type >
std::vector< std::vector< coordP_type > > FEVV::Types::MVR< coordP_type, coordN_type, coordT_type, coordC_type, index_type >::points_coords

Definition at line 33 of file Mesh_vector_representation.h.

◆ texture_coords

template<typename coordP_type , typename coordN_type , typename coordT_type , typename coordC_type , typename index_type >
std::vector< std::vector< coordT_type > > FEVV::Types::MVR< coordP_type, coordN_type, coordT_type, coordC_type, index_type >::texture_coords

Definition at line 35 of file Mesh_vector_representation.h.

◆ texture_face_indices

template<typename coordP_type , typename coordN_type , typename coordT_type , typename coordC_type , typename index_type >
std::vector< std::vector< index_type > > FEVV::Types::MVR< coordP_type, coordN_type, coordT_type, coordC_type, index_type >::texture_face_indices

Definition at line 39 of file Mesh_vector_representation.h.

◆ vertex_color_coords

template<typename coordP_type , typename coordN_type , typename coordT_type , typename coordC_type , typename index_type >
std::vector< std::vector< coordC_type > > FEVV::Types::MVR< coordP_type, coordN_type, coordT_type, coordC_type, index_type >::vertex_color_coords

Definition at line 36 of file Mesh_vector_representation.h.


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