MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
Référence de la classe VCT_OUTILS

#include <vct_outils.h>

Fonctions membres publiques

 VCT_OUTILS (double ord)
 
virtual ~ VCT_OUTILS ()
 
virtual double2 get_moment_dans_plan (double2 theta, std::vector< OT_VECTEUR_4DD > &ctrpts, int plan)
 
virtual void get_minimum_de_Brak (double2 &ax, double2 &bx, double2 &cx, double2 &fa, double2 &fb, double2 &fc, std::vector< OT_VECTEUR_4DD > &ctrpts, int plan)
 
virtual std::vector< OT_VECTEUR_4DDget_system_axes (std::vector< OT_VECTEUR_4DD > &ctrpts)
 
virtual OT_MATRICE_3D get_system_axes (OT_VECTEUR_4DD &root, std::vector< OT_VECTEUR_4DD > &axes, std::vector< OT_VECTEUR_4DD > &ctrpts)
 
virtual OT_VECTEUR_4DD get_plan_medien (std::vector< OT_VECTEUR_4DD > &ctrpts)
 

Fonctions membres privées

double2 get_max (double2 a, double2 b)
 
double2 get_min (double2 a, double2 b)
 
double2 get_signe (double2 a, double2 b)
 
void get_permutation (double2 &a, double2 &b)
 
void get_shift (double2 &a, double2 &b, double2 &c, double2 d)
 

Attributs privés

double ordre
 

Description détaillée

Définition à la ligne 38 du fichier vct_outils.h.

Documentation des constructeurs et destructeur

◆ VCT_OUTILS()

VCT_OUTILS::VCT_OUTILS ( double  ord)

Définition à la ligne 28 du fichier vct_outils.cpp.

◆ ~ VCT_OUTILS()

virtual VCT_OUTILS::~ VCT_OUTILS ( )
inlinevirtual

Définition à la ligne 42 du fichier vct_outils.h.

Documentation des fonctions membres

◆ get_max()

double2 VCT_OUTILS::get_max ( double2  a,
double2  b 
)
private

Définition à la ligne 93 du fichier vct_outils.cpp.

Références a.

Référencé par get_minimum_de_Brak().

Voici le graphe des appelants de cette fonction :

◆ get_min()

double2 VCT_OUTILS::get_min ( double2  a,
double2  b 
)
private

Définition à la ligne 98 du fichier vct_outils.cpp.

Références a.

◆ get_minimum_de_Brak()

void VCT_OUTILS::get_minimum_de_Brak ( double2 ax,
double2 bx,
double2 cx,
double2 fa,
double2 fb,
double2 fc,
std::vector< OT_VECTEUR_4DD > &  ctrpts,
int  plan 
)
virtual

Définition à la ligne 127 du fichier vct_outils.cpp.

Références get_max(), get_moment_dans_plan(), get_shift(), get_signe(), et swap().

Référencé par get_system_axes().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ get_moment_dans_plan()

double2 VCT_OUTILS::get_moment_dans_plan ( double2  theta,
std::vector< OT_VECTEUR_4DD > &  ctrpts,
int  plan 
)
virtual

Définition à la ligne 33 du fichier vct_outils.cpp.

Références cos(), double2::get_x(), ordre, sin(), et double2::x.

Référencé par get_minimum_de_Brak().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ get_permutation()

void VCT_OUTILS::get_permutation ( double2 a,
double2 b 
)
private

Définition à la ligne 113 du fichier vct_outils.cpp.

Références a.

◆ get_plan_medien()

OT_VECTEUR_4DD VCT_OUTILS::get_plan_medien ( std::vector< OT_VECTEUR_4DD > &  ctrpts)
virtual

Définition à la ligne 611 du fichier vct_outils.cpp.

Références OT_VECTEUR_4DD::get_x(), OT_MATRICE_3D::inverse(), OT_VECTEUR_4DD::norme(), et OT_VECTEUR_4DD::vecteur_norme().

Voici le graphe d'appel pour cette fonction :

◆ get_shift()

void VCT_OUTILS::get_shift ( double2 a,
double2 b,
double2 c,
double2  d 
)
private

Définition à la ligne 120 du fichier vct_outils.cpp.

Références a.

Référencé par get_minimum_de_Brak().

Voici le graphe des appelants de cette fonction :

◆ get_signe()

double2 VCT_OUTILS::get_signe ( double2  a,
double2  b 
)
private

Définition à la ligne 103 du fichier vct_outils.cpp.

Références a.

Référencé par get_minimum_de_Brak().

Voici le graphe des appelants de cette fonction :

◆ get_system_axes() [1/2]

◆ get_system_axes() [2/2]

std::vector< OT_VECTEUR_4DD > VCT_OUTILS::get_system_axes ( std::vector< OT_VECTEUR_4DD > &  ctrpts)
virtual

Documentation des données membres

◆ ordre

double VCT_OUTILS::ordre
private

Définition à la ligne 56 du fichier vct_outils.h.

Référencé par get_moment_dans_plan().


La documentation de cette classe a été générée à partir du fichier suivant :