Macros | Functions
vgl_quadric_3d.hxx File Reference
#include <iostream>
#include <algorithm>
#include <functional>
#include "vgl_quadric_3d.h"
#include "vgl_tolerance.h"

Go to the source code of this file.

Macros

#define RANK_FACTOR   100000
 
#define DET_FACTOR   100
 
#define db   0
 
#define VGL_QUADRIC_3D_INSTANTIATE(T)
 

Functions

template<class R , size_t n>
void twst (R m[n][n], R c, R s, int i, int j)
 
template<class R , size_t n>
void eigen (R m[n][n], R l[n], R vc[n][n])
 
template<class T >
std::ostream & operator<< (std::ostream &os, const vgl_quadric_3d< T > &q)
 
template<class T >
std::istream & operator>> (std::istream &ist, vgl_quadric_3d< T > &q)
 Read a b c d e f g h i j from stream. More...
 

Macro Definition Documentation

◆ db

#define db   0

◆ DET_FACTOR

#define DET_FACTOR   100

Definition at line 10 of file vgl_quadric_3d.hxx.

◆ RANK_FACTOR

#define RANK_FACTOR   100000

Definition at line 9 of file vgl_quadric_3d.hxx.

◆ VGL_QUADRIC_3D_INSTANTIATE

#define VGL_QUADRIC_3D_INSTANTIATE (   T)
Value:
template class vgl_quadric_3d<T>; \
template std::ostream& operator<<(std::ostream&, const vgl_quadric_3d<T>&); \
template std::istream& operator>>(std::istream&, vgl_quadric_3d<T>&)
std::ostream & operator<<(std::ostream &s, vgl_orient_box_3d< Type > const &p)
Write box to stream.
std::istream & operator>>(std::istream &is, vgl_orient_box_3d< Type > &p)
Read box from stream.

Definition at line 675 of file vgl_quadric_3d.hxx.

Function Documentation

◆ eigen()

template<class R , size_t n>
void eigen ( m[n][n],
l[n],
vc[n][n] 
)

Definition at line 613 of file vgl_quadric_3d.hxx.

◆ operator<<()

template<class T >
std::ostream& operator<< ( std::ostream &  os,
const vgl_quadric_3d< T > &  q 
)

Definition at line 660 of file vgl_quadric_3d.hxx.

◆ operator>>()

template<class T >
std::istream& operator>> ( std::istream &  ist,
vgl_quadric_3d< T > &  q 
)

Read a b c d e f g h i j from stream.

Definition at line 668 of file vgl_quadric_3d.hxx.

◆ twst()

template<class R , size_t n>
void twst ( m[n][n],
c,
s,
int  i,
int  j 
)

Definition at line 604 of file vgl_quadric_3d.hxx.