MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
ct_point_echantillonnage.h
Aller à la documentation de ce fichier.
1
//####//------------------------------------------------------------
2
//####//------------------------------------------------------------
3
//####// MAGiC
4
//####// Jean Christophe Cuilliere et Vincent FRANCOIS
5
//####// Departement de Genie Mecanique - UQTR
6
//####//------------------------------------------------------------
7
//####// MAGIC est un projet de recherche de l equipe ERICCA
8
//####// du departement de genie mecanique de l Universite du Quebec a Trois Rivieres
9
//####// http://www.uqtr.ca/ericca
10
//####// http://www.uqtr.ca/
11
//####//------------------------------------------------------------
12
//####//------------------------------------------------------------
13
//####//
14
//####// ct_point_echantillonnage.h
15
//####//
16
//####//------------------------------------------------------------
17
//####//------------------------------------------------------------
18
//####// COPYRIGHT 2000-2024
19
//####// jeu 13 jun 2024 11:58:52 EDT
20
//####//------------------------------------------------------------
21
//####//------------------------------------------------------------
22
#ifndef _CT_POINT_ECHANTILLONNAGE_
23
#define _CT_POINT_ECHANTILLONNAGE_
24
#include "
ot_mathematique.h
"
25
#include "
ot_boite_3d.h
"
26
27
28
class
CT_POINT_ECHANTILLONNAGE
29
{
30
public
:
31
CT_POINT_ECHANTILLONNAGE
(
double
x,
double
y,
double
z,
double
dn,
BOITE_3D
boitetmp);
32
virtual
~CT_POINT_ECHANTILLONNAGE
();
33
virtual
void
evaluer
(
double
*xyz);
34
virtual
class
BOITE_3D
get_boite_3D
(void);
35
virtual
unsigned
long
get_id
();
36
double
get_fonction_influence
(
double
r);
37
double
get_valeur
(
void
);
38
void
change_valeur
(
double
val);
39
void
change_etat
(
void
);
40
void
change_etat
(
bool
val);
41
bool
get_etat
(
void
);
42
43
44
private
:
45
double
point
[3];
46
double
ecart
;
47
class
BOITE_3D
boite
;
48
bool
etat
;
49
unsigned
long
id
;
50
static
unsigned
long
idmax
;
51
52
};
53
#endif
54
55
CT_POINT_ECHANTILLONNAGE::~CT_POINT_ECHANTILLONNAGE
virtual ~CT_POINT_ECHANTILLONNAGE()
Definition:
ct_point_echantillonnage.cpp:38
CT_POINT_ECHANTILLONNAGE::change_valeur
void change_valeur(double val)
Definition:
ct_point_echantillonnage.cpp:75
CT_POINT_ECHANTILLONNAGE::get_id
virtual unsigned long get_id()
Definition:
ct_point_echantillonnage.cpp:52
CT_POINT_ECHANTILLONNAGE::get_valeur
double get_valeur(void)
Definition:
ct_point_echantillonnage.cpp:57
CT_POINT_ECHANTILLONNAGE::change_etat
void change_etat(void)
Definition:
ct_point_echantillonnage.cpp:79
CT_POINT_ECHANTILLONNAGE::evaluer
virtual void evaluer(double *xyz)
Definition:
ct_point_echantillonnage.cpp:45
CT_POINT_ECHANTILLONNAGE::boite
class BOITE_3D boite
Definition:
ct_point_echantillonnage.h:47
CT_POINT_ECHANTILLONNAGE::get_fonction_influence
double get_fonction_influence(double r)
Definition:
ct_point_echantillonnage.cpp:69
CT_POINT_ECHANTILLONNAGE
Definition:
ct_point_echantillonnage.h:28
CT_POINT_ECHANTILLONNAGE::idmax
static unsigned long idmax
Definition:
ct_point_echantillonnage.h:50
CT_POINT_ECHANTILLONNAGE::point
double point[3]
Definition:
ct_point_echantillonnage.h:45
ot_mathematique.h
CT_POINT_ECHANTILLONNAGE::id
unsigned long id
Definition:
ct_point_echantillonnage.h:49
CT_POINT_ECHANTILLONNAGE::get_boite_3D
virtual class BOITE_3D get_boite_3D(void)
Definition:
ct_point_echantillonnage.cpp:63
BOITE_3D
Definition:
ot_boite_3d.h:27
ot_boite_3d.h
CT_POINT_ECHANTILLONNAGE::CT_POINT_ECHANTILLONNAGE
CT_POINT_ECHANTILLONNAGE(double x, double y, double z, double dn, BOITE_3D boitetmp)
Definition:
ct_point_echantillonnage.cpp:28
CT_POINT_ECHANTILLONNAGE::etat
bool etat
Definition:
ct_point_echantillonnage.h:48
CT_POINT_ECHANTILLONNAGE::get_etat
bool get_etat(void)
Definition:
ct_point_echantillonnage.cpp:87
CT_POINT_ECHANTILLONNAGE::ecart
double ecart
Definition:
ct_point_echantillonnage.h:46
home
francois
tmp
lib
carte
src
ct_point_echantillonnage.h
Généré le Jeudi 12 Juin 2025 23:00:07 pour MAGiC par
1.8.17