aimsalgo 6.0.0
Neuroimaging image processing
geodesic::SimpleVector< Data > Class Template Reference

#include <aims/geodesicpath/geodesic_mesh_elements.h>

Inheritance diagram for geodesic::SimpleVector< Data >:

Public Types

typedef Data * iterator
 

Public Member Functions

 SimpleVector ()
 
unsigned size ()
 
iterator begin ()
 
iterator end ()
 
template<class DataPointer>
void set_allocation (DataPointer begin, unsigned size)
 
Data & operator[] (unsigned i)
 
void clear ()
 

Detailed Description

template<class Data>
class geodesic::SimpleVector< Data >

Definition at line 26 of file geodesic_mesh_elements.h.

Member Typedef Documentation

◆ iterator

template<class Data>
typedef Data* geodesic::SimpleVector< Data >::iterator

Definition at line 34 of file geodesic_mesh_elements.h.

Constructor & Destructor Documentation

◆ SimpleVector()

template<class Data>
geodesic::SimpleVector< Data >::SimpleVector ( )
inline

Definition at line 29 of file geodesic_mesh_elements.h.

Member Function Documentation

◆ begin()

template<class Data>
iterator geodesic::SimpleVector< Data >::begin ( )
inline

Definition at line 37 of file geodesic_mesh_elements.h.

Referenced by geodesic::Mesh::closest_vertices().

◆ clear()

template<class Data>
void geodesic::SimpleVector< Data >::clear ( )
inline

Definition at line 54 of file geodesic_mesh_elements.h.

◆ end()

template<class Data>
iterator geodesic::SimpleVector< Data >::end ( )
inline

Definition at line 38 of file geodesic_mesh_elements.h.

◆ operator[]()

template<class Data>
Data & geodesic::SimpleVector< Data >::operator[] ( unsigned i)
inline

Definition at line 48 of file geodesic_mesh_elements.h.

◆ set_allocation()

template<class Data>
template<class DataPointer>
void geodesic::SimpleVector< Data >::set_allocation ( DataPointer begin,
unsigned size )
inline

◆ size()

template<class Data>
unsigned geodesic::SimpleVector< Data >::size ( )
inline

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