ISAAC  0.2.11
Flight software for the ISAAC project, adding functionality to the Astrobee robot, operating inside the International Space Station.
All Classes Functions Variables Pages
dense_map::IsaacObjModel Class Reference

#include <texture_processing.h>

Classes

struct  Face
 
struct  Group
 

Public Types

typedef std::vector< math::Vec3f > Vertices
 
typedef std::vector< Eigen::Vector2d > TexCoords
 
typedef std::vector< math::Vec3f > Normals
 
typedef std::vector< GroupGroups
 

Public Member Functions

void save_to_files (std::string const &prefix) const
 
MaterialLib & get_material_lib (void)
 
Vertices & get_vertices (void)
 
TexCoords & get_texcoords (void)
 
Normals & get_normals (void)
 
Groups & get_groups (void)
 

Static Public Member Functions

static void save (IsaacObjModel const &model, std::string const &prefix)
 

Detailed Description

Class representing a obj model. Have to duplicate the texrecon structure, as we use double-precision texcoords.

Member Function Documentation

◆ save_to_files()

void dense_map::IsaacObjModel::save_to_files ( std::string const &  prefix) const

Saves the obj model to an .obj file, its material lib and the materials with the given prefix.


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