Extruder_en20#

#include <Extruder_en20.h>

Classe Extruder_en20 Cette classe est un interprete qui sert a lire et executer.

How to cite this class in this doc#

:ref:`Extruder\_en20 <class-extruder-en20>`
[Extruder\_en20](#class-extruder-en20)

Detailed description#

la directive Extruder_en20 : Extruder_en20 nom_domaine Cette directive est a utiliser en discretisation VEF 2D pour obtenir un maillage 3D par extrusion puis decoupage.

Inherits from#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

List of Private Methods#

Complete Member Function Documentation#

duplique
int Extruder_en20::duplique() const override

Reimplements:

How to cite in this doc:
:ref:`int Extruder_en20::duplique() const override <public-int-extruder-en20-duplique-const-override>`
[int Extruder_en20::duplique() const override](#public-int-extruder-en20-duplique-const-override)
extruder
void Extruder_en20::extruder(Domaine &)

Triangule tous les element d’un domaine: transforme les elements goemetriques du domaine en triangles.

Pour l’instant on ne sait raffiner que des Rectangles (on les coupe en 4).

References
Referenced By
How to cite in this doc:
:ref:`void Extruder_en20::extruder(Domaine &) <public-void-extruder-en20-extruder-domaine-ref>`
[void Extruder_en20::extruder(Domaine &)](#public-void-extruder-en20-extruder-domaine-ref)
Extruder_en20
Extruder_en20::Extruder_en20()
References
How to cite in this doc:
:ref:`Extruder_en20::Extruder_en20() <public-extruder-en20-extruder-en20>`
[Extruder_en20::Extruder_en20()](#public-extruder-en20-extruder-en20)
get_info
const Type_info * Extruder_en20::get_info() const override

Donne des informations sur le type de l’ Objet_U .

Reimplements:

How to cite in this doc:
:ref:`const Type_info * Extruder_en20::get_info() const override <public-const-type-info-ptr-extruder-en20-get-info-const-override>`
[const Type_info * Extruder_en20::get_info() const override](#public-const-type-info-ptr-extruder-en20-get-info-const-override)
interpreter_
Entree & Extruder_en20::interpreter_(Entree &) override

Fonction principale de l’interprete Extruder_en20 Triangule tout le domaine.

specifie par la directive. On triangule le domaine grace a la methode: void Extruder_en20::extruder(Domaine& domaine) const Extruder signifie ici transformer en triangle des elements geometrique d’un domaine.

Reimplements:

References
How to cite in this doc:
:ref:`Entree & Extruder_en20::interpreter_(Entree &) override <public-entree-ref-extruder-en20-interpreter-underscore-entree-ref-override>`
[Entree & Extruder_en20::interpreter_(Entree &) override](#public-entree-ref-extruder-en20-interpreter-underscore-entree-ref-override)
setDirection
void Extruder_en20::setDirection(double lx, double ly, double lz)
References
How to cite in this doc:
:ref:`void Extruder_en20::setDirection(double lx, double ly, double lz) <public-void-extruder-en20-setdirection-double-lx-double-ly-double-lz>`
[void Extruder_en20::setDirection(double lx, double ly, double lz)](#public-void-extruder-en20-setdirection-double-lx-double-ly-double-lz)
setNbTranches
void Extruder_en20::setNbTranches(int n)
References
How to cite in this doc:
:ref:`void Extruder_en20::setNbTranches(int n) <public-void-extruder-en20-setnbtranches-int-n>`
[void Extruder_en20::setNbTranches(int n)](#public-void-extruder-en20-setnbtranches-int-n)
taille_memoire
unsigned Extruder_en20::taille_memoire() const override

Reimplements:

How to cite in this doc:
:ref:`unsigned Extruder_en20::taille_memoire() const override <public-unsigned-extruder-en20-taille-memoire-const-override>`
[unsigned Extruder_en20::taille_memoire() const override](#public-unsigned-extruder-en20-taille-memoire-const-override)
~Extruder_en20
Extruder_en20::~Extruder_en20()
How to cite in this doc:
:ref:`Extruder_en20::~Extruder_en20() <public-extruder-en20-dtor-extruder-en20>`
[Extruder_en20::~Extruder_en20()](#public-extruder-en20-dtor-extruder-en20)
cree_instance
Objet_U * Extruder_en20::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Extruder_en20::cree_instance() <public-static-objet-u-ptr-extruder-en20-cree-instance>`
[Objet_U * Extruder_en20::cree_instance()](#public-static-objet-u-ptr-extruder-en20-cree-instance)
info
const Type_info * Extruder_en20::info()
How to cite in this doc:
:ref:`const Type_info * Extruder_en20::info() <public-static-const-type-info-ptr-extruder-en20-info>`
[const Type_info * Extruder_en20::info()](#public-static-const-type-info-ptr-extruder-en20-info)
self_cast
const Extruder_en20 & Extruder_en20::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Extruder_en20 & Extruder_en20::self_cast(const Objet_U &) <public-static-const-extruder-en20-ref-extruder-en20-self-cast-const-objet-u-ref>`
[const Extruder_en20 & Extruder_en20::self_cast(const Objet_U &)](#public-static-const-extruder-en20-ref-extruder-en20-self-cast-const-objet-u-ref)
self_cast
Extruder_en20 & Extruder_en20::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Extruder_en20 & Extruder_en20::self_cast(Objet_U &) <public-static-extruder-en20-ref-extruder-en20-self-cast-objet-u-ref>`
[Extruder_en20 & Extruder_en20::self_cast(Objet_U &)](#public-static-extruder-en20-ref-extruder-en20-self-cast-objet-u-ref)
extruder_dvt
void Extruder_en20::extruder_dvt(Domaine &, Faces &, int, int)
References
Referenced By
How to cite in this doc:
:ref:`void Extruder_en20::extruder_dvt(Domaine &, Faces &, int, int) <protected-void-extruder-en20-extruder-dvt-domaine-ref-faces-ref-int-int>`
[void Extruder_en20::extruder_dvt(Domaine &, Faces &, int, int)](#protected-void-extruder-en20-extruder-dvt-domaine-ref-faces-ref-int-int)
printOn
Sortie & Extruder_en20::printOn(Sortie &x) const override

Ecriture de l’objet sur un flot de sortie Methode a surcharger.

Reimplements:

References
How to cite in this doc:
:ref:`Sortie & Extruder_en20::printOn(Sortie &x) const override <protected-sortie-ref-extruder-en20-printon-sortie-ref-x-const-override>`
[Sortie & Extruder_en20::printOn(Sortie &x) const override](#protected-sortie-ref-extruder-en20-printon-sortie-ref-x-const-override)
readOn
Entree & Extruder_en20::readOn(Entree &) override

Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.

Reimplements:

References
How to cite in this doc:
:ref:`Entree & Extruder_en20::readOn(Entree &) override <protected-entree-ref-extruder-en20-readon-entree-ref-override>`
[Entree & Extruder_en20::readOn(Entree &) override](#protected-entree-ref-extruder-en20-readon-entree-ref-override)
traiter_faces_dvt
void Extruder_en20::traiter_faces_dvt(Faces &, Faces &, int, int, int)
How to cite in this doc:
:ref:`void Extruder_en20::traiter_faces_dvt(Faces &, Faces &, int, int, int) <private-void-extruder-en20-traiter-faces-dvt-faces-ref-faces-ref-int-int-int>`
[void Extruder_en20::traiter_faces_dvt(Faces &, Faces &, int, int, int)](#private-void-extruder-en20-traiter-faces-dvt-faces-ref-faces-ref-int-int-int)

Attributes Documentation#

info_obj (public)
const Type_info Extruder_en20::info_obj
direction (protected)
ArrOfDouble Extruder_en20::direction
NZ (protected)
int Extruder_en20::NZ = - 10