Virtual Testbed
Ship dynamics simulator for extreme conditions
Public Types | Public Member Functions | List of all members
vtb::obj::Object< T > Class Template Reference

OBJ importer/exporter. More...

#include <object.hh>

Public Types

using polyhedron_type = vtb::geometry::Polyhedron< T >
 
using vertex_array = typename polyhedron_type::vertex_array
 
using face_array = typename polyhedron_type::face_array
 
using face_type = typename face_array::value_type
 
using index_type = typename face_type::value_type
 

Public Member Functions

 Object (const Object &)=default
 
Objectoperator= (const Object &)=default
 
 Object (Object &&)=default
 
Objectoperator= (Object &&)=default
 
 Object (const polyhedron_type &polyhedron)
 
 Object (polyhedron_type &&polyhedron)
 
void clear ()
 
void write (std::ostream &out) const
 
void read (std::istream &in)
 
const polyhedron_typepolyhedron () const
 
polyhedron_typepolyhedron ()
 

Detailed Description

template<class T>
class vtb::obj::Object< T >

OBJ importer/exporter.

Date
2019-03-18
Author
Ivan Gankevich

Definition at line 28 of file object.hh.