 |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
Aller à la documentation de ce fichier.
37 ST_PLANE::ST_PLANE(
long LigneCourante,std::string idori,
long axis2_placement_3d):
ST_SURFACE(LigneCourante,idori), id_axis2_placement_3d(axis2_placement_3d)
96 void ST_PLANE::deriver_seconde(
double *uv,
double* xyzduu,
double* xyzduv,
double* xyzdvv,
double *xyz ,
double *xyzdu ,
double *xyzdv )
138 uv[0]=(coord[n1]*
dir2[n2]-coord[n2]*
dir2[n1])/det;
139 uv[1]=(
dir1[n1]*coord[n2]-
dir1[n2]*coord[n1])/det;
291 indx_premier_ptctr=13;
virtual void change_z(double z)
virtual void evaluer(double *uv, double *xyz)
TPL_MAP_ENTITE< class ST_DIRECTION * > lst_direction
virtual double get_vmin(void)
virtual void evaluer(double *xyz)
virtual void change_y(double y)
virtual long get_id_axis2_placement_3d(void)
virtual void est_util(class ST_GESTIONNAIRE *gest)
virtual int est_periodique_v(void)
virtual void calcul_parametre(void)
virtual int get_type_geometrique(TPL_LISTE_ENTITE< double > ¶m)
virtual double get_x(void) const
TPL_MAP_ENTITE< class ST_POINT * > lst_point
virtual void get_param_NURBS(int &indx_premier_ptctr, TPL_LISTE_ENTITE< double > ¶m)
virtual void deriver_seconde(double *uv, double *xyzduu, double *xyzduv, double *xyzdvv, double *xyz=NULL, double *xyzdu=NULL, double *xyzdv=NULL)
virtual void initialiser(class ST_GESTIONNAIRE *gest)
virtual double get_umax(void)
static int egal(double a, double b, double eps)
virtual double get_umin(void)
virtual void ajouter(X x)
virtual long get_id_point(void)
virtual void deriver(double *uv, double *xyzdu, double *xyzdv)
ST_PLANE(long LigneCourante, std::string idori, long axis2_placement_3d)
TPL_MAP_ENTITE< class ST_AXIS2_PLACEMENT_3D * > lst_axis2_placement_3d
virtual double get_periode_u(void)
virtual long get_id_direction1(void)
virtual double get_y(void) const
virtual int est_periodique_u(void)
virtual double get_periode_v(void)
virtual double * get_direction(void)
virtual X getid(unsigned long num)
virtual void est_util(class ST_GESTIONNAIRE *gest)
virtual double get_vmax(void)
virtual void inverser(double *uv, double *xyz, double precision=1e-6)
virtual double get_z(void) const
long id_axis2_placement_3d
virtual void change_x(double x)