SALOME - SMESH
Rn.h File Reference
#include <gp_Pnt.hxx>
#include <gp_Vec.hxx>
#include <gp_Dir.hxx>
#include <iostream>
#include <cmath>
Include dependency graph for Rn.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  R2
 
class  R3
 
class  R4
 

Typedefs

typedef char Nom[1+24]
 
typedef unsigned long int N
 
typedef long int Z
 
typedef double R
 

Functions

template<class T >
Abs (const T &a)
 
template<class T >
void Echange (T &a, T &b)
 
template<class T >
Min (const T &a, const T &b)
 
template<class T >
Max (const T &a, const T &b)
 
template<class T >
Max (const T &a, const T &b, const T &c)
 
template<class T >
Min (const T &a, const T &b, const T &c)
 
template<class T >
Max (const T &a, const T &b, const T &c, const T &d)
 
template<class T >
Min (const T &a, const T &b, const T &c, const T &d)
 
R Aire2d (const R2 A, const R2 B, const R2 C)
 
R Angle2d (R2 P)
 
R Norme2_2 (const R2 &A)
 
R Norme2 (const R2 &A)
 
R NormeInfinie (const R2 &A)
 
R Norme2_2 (const R3 &A)
 
R Norme2 (const R3 &A)
 
R NormeInfinie (const R3 &A)
 
R Norme2_2 (const R4 &A)
 
R Norme2 (const R4 &A)
 
R NormeInfinie (const R4 &A)
 
R2 XY (R3 P)
 
R3 Min (R3 P, R3 Q)
 
R3 Max (R3 P, R3 Q)
 

Typedef Documentation

◆ Nom

typedef char Nom[1+24]

Definition at line 59 of file Rn.h.

◆ N

typedef unsigned long int N

Definition at line 64 of file Rn.h.

◆ Z

typedef long int Z

Definition at line 72 of file Rn.h.

◆ R

typedef double R

Definition at line 79 of file Rn.h.

Function Documentation

◆ Abs()

template<class T >
T Abs ( const T &  a)

Definition at line 43 of file Rn.h.

Referenced by NormeInfinie().

Here is the caller graph for this function:

◆ Echange()

template<class T >
void Echange ( T &  a,
T &  b 
)

Definition at line 44 of file Rn.h.

◆ Min() [1/4]

template<class T >
T Min ( const T &  a,
const T &  b 
)

Definition at line 46 of file Rn.h.

Referenced by Min().

Here is the caller graph for this function:

◆ Max() [1/4]

template<class T >
T Max ( const T &  a,
const T &  b 
)

Definition at line 47 of file Rn.h.

Referenced by Max(), and NormeInfinie().

Here is the caller graph for this function:

◆ Max() [2/4]

template<class T >
T Max ( const T &  a,
const T &  b,
const T &  c 
)

Definition at line 49 of file Rn.h.

References Max().

Here is the call graph for this function:

◆ Min() [2/4]

template<class T >
T Min ( const T &  a,
const T &  b,
const T &  c 
)

Definition at line 50 of file Rn.h.

References Min().

Here is the call graph for this function:

◆ Max() [3/4]

template<class T >
T Max ( const T &  a,
const T &  b,
const T &  c,
const T &  d 
)

Definition at line 52 of file Rn.h.

References Max().

Here is the call graph for this function:

◆ Min() [3/4]

template<class T >
T Min ( const T &  a,
const T &  b,
const T &  c,
const T &  d 
)

Definition at line 54 of file Rn.h.

References Min().

Here is the call graph for this function:

◆ Aire2d()

R Aire2d ( const R2  A,
const R2  B,
const R2  C 
)

Definition at line 215 of file Rn.h.

◆ Angle2d()

R Angle2d ( R2  P)

Definition at line 216 of file Rn.h.

References R2::x, and R2::y.

◆ Norme2_2() [1/3]

R Norme2_2 ( const R2 A)

Definition at line 218 of file Rn.h.

◆ Norme2() [1/3]

R Norme2 ( const R2 A)

Definition at line 219 of file Rn.h.

◆ NormeInfinie() [1/3]

R NormeInfinie ( const R2 A)

Definition at line 220 of file Rn.h.

References Abs(), Max(), R2::x, and R2::y.

Here is the call graph for this function:

◆ Norme2_2() [2/3]

R Norme2_2 ( const R3 A)

Definition at line 222 of file Rn.h.

◆ Norme2() [2/3]

R Norme2 ( const R3 A)

Definition at line 223 of file Rn.h.

◆ NormeInfinie() [2/3]

R NormeInfinie ( const R3 A)

Definition at line 224 of file Rn.h.

References Abs(), Max(), R3::x, R3::y, and R3::z.

Here is the call graph for this function:

◆ Norme2_2() [3/3]

R Norme2_2 ( const R4 A)

Definition at line 226 of file Rn.h.

◆ Norme2() [3/3]

R Norme2 ( const R4 A)

Definition at line 227 of file Rn.h.

◆ NormeInfinie() [3/3]

R NormeInfinie ( const R4 A)

Definition at line 228 of file Rn.h.

References Abs(), Max(), R4::omega, R3::x, R3::y, and R3::z.

Here is the call graph for this function:

◆ XY()

R2 XY ( R3  P)

Definition at line 230 of file Rn.h.

References R2::R2(), R3::x, and R3::y.

Here is the call graph for this function:

◆ Min() [4/4]

R3 Min ( R3  P,
R3  Q 
)

Definition at line 231 of file Rn.h.

References R3::x, R3::y, and R3::z.

◆ Max() [4/4]

R3 Max ( R3  P,
R3  Q 
)

Definition at line 233 of file Rn.h.

References R3::x, R3::y, and R3::z.