MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
lc_point.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 //####// lc_point.h
15 //####//
16 //####//------------------------------------------------------------
17 //####//------------------------------------------------------------
18 //####// COPYRIGHT 2000-2024
19 //####// jeu 13 jun 2024 11:58:54 EDT
20 //####//------------------------------------------------------------
21 //####//------------------------------------------------------------
22 #ifndef __LCPOINT_
23 #define __LCPOINT_
24 
25 
26 
27 
28 #include "mg_point.h"
29 
30 class LC_POINT:public MG_POINT
31 {
32 public:
33  LC_POINT(unsigned long num,double coo[3]);
34  LC_POINT(double coo[3]);
35  LC_POINT(double x,double y,double z);
36  LC_POINT(LC_POINT& mdd);
37  virtual ~LC_POINT();
38  virtual void evaluer(double *xyz);
39  virtual void enregistrer(std::ostream& o,double version);
41  virtual void get_param_NURBS(int& indx_premier_ptctr,TPL_LISTE_ENTITE<double> &param) ;
42  virtual int get_type(void);
43 private:
44  const double x;
45  const double y;
46  const double z;
47 
48 
49 
50 };
51 
52 
53 
54 
55 
56 #endif
57 
58 
59 
LC_POINT::x
const double x
Definition: lc_point.h:44
LC_POINT::~LC_POINT
virtual ~LC_POINT()
Definition: lc_point.cpp:53
LC_POINT::y
const double y
Definition: lc_point.h:45
LC_POINT::z
const double z
Definition: lc_point.h:46
mg_point.h
LC_POINT::evaluer
virtual void evaluer(double *xyz)
Definition: lc_point.cpp:66
MG_POINT
Definition: mg_point.h:33
LC_POINT::get_param_NURBS
virtual void get_param_NURBS(int &indx_premier_ptctr, TPL_LISTE_ENTITE< double > &param)
Definition: lc_point.cpp:85
LC_POINT
Definition: lc_point.h:30
LC_POINT::get_type_geometrique
virtual int get_type_geometrique(TPL_LISTE_ENTITE< double > &param)
Definition: lc_point.cpp:57
MG_ELEMENT_GEOMETRIQUE::LC_POINT
@ LC_POINT
Definition: mg_element_geometrique.h:34
TPL_LISTE_ENTITE< double >
LC_POINT::enregistrer
virtual void enregistrer(std::ostream &o, double version)
Definition: lc_point.cpp:80
LC_POINT::get_type
virtual int get_type(void)
Definition: lc_point.cpp:74