DGtal  0.9.4beta
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes
DGtal::LinearAlgebra< Space > Struct Template Reference

#include <DGtal/kernel/LinearAlgebra.h>

Public Types

typedef Space::Integer Integer
 
typedef Space::Point Point
 
typedef Space::Vector Vector
 

Public Member Functions

 BOOST_CONCEPT_ASSERT ((concepts::CSpace< Space >))
 
void selfDisplay (std::ostream &out) const
 

Static Public Member Functions

static Integer determinant (const Point &a, const Point &b)
 
static bool isValid ()
 

Static Public Attributes

static const Space::Dimension dimension
 

Detailed Description

template<typename Space>
struct DGtal::LinearAlgebra< Space >

Aim: A utility class that contains methods to perform integral linear algebra.

Description of template class 'LinearAlgebra'

Definition at line 61 of file LinearAlgebra.h.

Member Typedef Documentation

template<typename Space >
typedef Space::Integer DGtal::LinearAlgebra< Space >::Integer

Definition at line 67 of file LinearAlgebra.h.

template<typename Space >
typedef Space::Point DGtal::LinearAlgebra< Space >::Point

Definition at line 68 of file LinearAlgebra.h.

template<typename Space >
typedef Space::Vector DGtal::LinearAlgebra< Space >::Vector

Definition at line 69 of file LinearAlgebra.h.

Member Function Documentation

template<typename Space >
DGtal::LinearAlgebra< Space >::BOOST_CONCEPT_ASSERT ( (concepts::CSpace< Space >)  )
template<typename Space >
static Integer DGtal::LinearAlgebra< Space >::determinant ( const Point a,
const Point b 
)
static
template<typename Space >
static bool DGtal::LinearAlgebra< Space >::isValid ( )
static
Returns
true if the instance is valid.
template<typename Space >
void DGtal::LinearAlgebra< Space >::selfDisplay ( std::ostream &  out) const

Self display of the instance in a ostream

Parameters
outthe output stream.

Field Documentation

template<typename Space >
const Space::Dimension DGtal::LinearAlgebra< Space >::dimension
static

Definition at line 70 of file LinearAlgebra.h.


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