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

Entity type 114. More...

#include <parametric_spline_surface.hh>

Inheritance diagram for vtb::iges::Parametric_spline_surface< T >:
[legend]
Collaboration diagram for vtb::iges::Parametric_spline_surface< T >:
[legend]

Classes

struct  Coefficients
 

Public Types

typedef std::vector< T > array_1d
 
typedef std::vector< std::vector< Coefficients > > coefficient_array
 
typedef blitz::TinyVector< T, 3 > vec3
 
typedef std::vector< vec3 > vertex_array_1d
 
typedef std::vector< vertex_array_1dvertex_array_2d
 

Public Member Functions

 Parametric_spline_surface (const vertex_array_2d &data, bool cyclic=false)
 
- Public Member Functions inherited from vtb::iges::Entity
 Entity (Entity_type type)
 
 Entity (Directory_entry entry)
 
const Directory_entryentry () const noexcept
 
Directory_entryentry () noexcept
 
Entity_type type () const noexcept
 
void write (iges_ostream &out) const
 

Protected Member Functions

void parameters (iges_ostream &out) const override
 

Additional Inherited Members

- Public Attributes inherited from vtb::iges::Entity
Directory_entry _entry
 

Detailed Description

template<class T>
class vtb::iges::Parametric_spline_surface< T >

Entity type 114.

Definition at line 15 of file parametric_spline_surface.hh.