Octree_32_64#

#include <Octree.h>
Brief description

Classe Octree.

How to reference this class#

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Octree\_32\_64 <class-template-octree-32-64>`
[Octree\_32\_64](#class-template-octree-32-64)

Detailed description#

Inherited by#

Inheritance graph#

If the image is too small, right-click and open in new tab

../../../../../_images/classOctree__32__64__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

construire#

Definition
void Octree_32_64<_SIZE_>::construire(int, const ArrOfInt_t &, const OctreeLoc &, Octree_t *p=0)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Octree_32_64<_SIZE_>::construire(int, const ArrOfInt_t &, const OctreeLoc &, Octree_t *p=0) <octree-32-64-public-void-octree-32-64-size-construire-int-const-arrofint-t-ref-const-octreeloc-ref-octree-t-ptr-p-equal-0>`
[void Octree_32_64<_SIZE_>::construire(int, const ArrOfInt_t &, const OctreeLoc &, Octree_t *p=0)](#octree-32-64-public-void-octree-32-64-size-construire-int-const-arrofint-t-ref-const-octreeloc-ref-octree-t-ptr-p-equal-0)

domaine#

Definition
virtual const Domaine_t & Octree_32_64<_SIZE_>::domaine() const
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`virtual const Domaine_t & Octree_32_64<_SIZE_>::domaine() const <octree-32-64-public-virtual-const-domaine-t-ref-octree-32-64-size-domaine-const>`
[virtual const Domaine_t & Octree_32_64<_SIZE_>::domaine() const](#octree-32-64-public-virtual-const-domaine-t-ref-octree-32-64-size-domaine-const)

niveau#

Definition
int Octree_32_64<_SIZE_>::niveau() const
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Octree_32_64<_SIZE_>::niveau() const <octree-32-64-public-int-octree-32-64-size-niveau-const>`
[int Octree_32_64<_SIZE_>::niveau() const](#octree-32-64-public-int-octree-32-64-size-niveau-const)

Octree_32_64#

Definition
Octree_32_64<_SIZE_>::Octree_32_64()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Octree_32_64<_SIZE_>::Octree_32_64() <octree-32-64-public-octree-32-64-size-octree-32-64>`
[Octree_32_64<_SIZE_>::Octree_32_64()](#octree-32-64-public-octree-32-64-size-octree-32-64)

Octree_32_64#

Definition
Octree_32_64<_SIZE_>::Octree_32_64(int n, Octree_32_64 *mon_pere, const ArrOfInt_t &val, const OctreeLoc &loc)
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Octree_32_64<_SIZE_>::Octree_32_64(int n, Octree_32_64 *mon_pere, const ArrOfInt_t &val, const OctreeLoc &loc) <octree-32-64-public-octree-32-64-size-octree-32-64-int-n-octree-32-64-ptr-mon-pere-const-arrofint-t-ref-val-const-octreeloc-ref-loc>`
[Octree_32_64<_SIZE_>::Octree_32_64(int n, Octree_32_64 *mon_pere, const ArrOfInt_t &val, const OctreeLoc &loc)](#octree-32-64-public-octree-32-64-size-octree-32-64-int-n-octree-32-64-ptr-mon-pere-const-arrofint-t-ref-val-const-octreeloc-ref-loc)

printOn#

Definition
Sortie & Octree_32_64<_SIZE_>::printOn(Sortie &is) const
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Sortie & Octree_32_64<_SIZE_>::printOn(Sortie &is) const <octree-32-64-public-sortie-ref-octree-32-64-size-printon-sortie-ref-is-const>`
[Sortie & Octree_32_64<_SIZE_>::printOn(Sortie &is) const](#octree-32-64-public-sortie-ref-octree-32-64-size-printon-sortie-ref-is-const)

rang_elem_depuis_loc#

Definition
Octree_32_64<_SIZE_>::int_t Octree_32_64<_SIZE_>::rang_elem_depuis_loc(const OctreeLoc &, int_t prems, double x, double y=0, double z=0) const
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Octree_32_64<_SIZE_>::int_t Octree_32_64<_SIZE_>::rang_elem_depuis_loc(const OctreeLoc &, int_t prems, double x, double y=0, double z=0) const <octree-32-64-public-octree-32-64-size-int-t-octree-32-64-size-rang-elem-depuis-loc-const-octreeloc-ref-int-t-prems-double-x-double-y-equal-0-double-z-equal-0-const>`
[Octree_32_64<_SIZE_>::int_t Octree_32_64<_SIZE_>::rang_elem_depuis_loc(const OctreeLoc &, int_t prems, double x, double y=0, double z=0) const](#octree-32-64-public-octree-32-64-size-int-t-octree-32-64-size-rang-elem-depuis-loc-const-octreeloc-ref-int-t-prems-double-x-double-y-equal-0-double-z-equal-0-const)

rang_elem_loc#

Definition
Octree_32_64<_SIZE_>::int_t Octree_32_64<_SIZE_>::rang_elem_loc(const OctreeLoc &, double x, double y=0, double z=0) const
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Octree_32_64<_SIZE_>::int_t Octree_32_64<_SIZE_>::rang_elem_loc(const OctreeLoc &, double x, double y=0, double z=0) const <octree-32-64-public-octree-32-64-size-int-t-octree-32-64-size-rang-elem-loc-const-octreeloc-ref-double-x-double-y-equal-0-double-z-equal-0-const>`
[Octree_32_64<_SIZE_>::int_t Octree_32_64<_SIZE_>::rang_elem_loc(const OctreeLoc &, double x, double y=0, double z=0) const](#octree-32-64-public-octree-32-64-size-int-t-octree-32-64-size-rang-elem-loc-const-octreeloc-ref-double-x-double-y-equal-0-double-z-equal-0-const)

readOn#

Definition
virtual Entree & Octree_32_64<_SIZE_>::readOn(Entree &is)
Brief description
Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`virtual Entree & Octree_32_64<_SIZE_>::readOn(Entree &is) <octree-32-64-public-virtual-entree-ref-octree-32-64-size-readon-entree-ref-is>`
[virtual Entree & Octree_32_64<_SIZE_>::readOn(Entree &is)](#octree-32-64-public-virtual-entree-ref-octree-32-64-size-readon-entree-ref-is)

taille#

Definition
Octree_32_64<_SIZE_>::int_t Octree_32_64<_SIZE_>::taille() const
Brief description

Renvoie la taille de l’octree.

Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Octree_32_64<_SIZE_>::int_t Octree_32_64<_SIZE_>::taille() const <octree-32-64-public-octree-32-64-size-int-t-octree-32-64-size-taille-const>`
[Octree_32_64<_SIZE_>::int_t Octree_32_64<_SIZE_>::taille() const](#octree-32-64-public-octree-32-64-size-int-t-octree-32-64-size-taille-const)

~Octree_32_64#

Definition
virtual Octree_32_64<_SIZE_>::~Octree_32_64()
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`virtual Octree_32_64<_SIZE_>::~Octree_32_64() <octree-32-64-public-virtual-octree-32-64-size-dtor-octree-32-64>`
[virtual Octree_32_64<_SIZE_>::~Octree_32_64()](#octree-32-64-public-virtual-octree-32-64-size-dtor-octree-32-64)

nombre_d_octrees#

Definition
static int Octree_32_64<_SIZE_>::nombre_d_octrees()
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`static int Octree_32_64<_SIZE_>::nombre_d_octrees() <octree-32-64-public-static-static-int-octree-32-64-size-nombre-d-octrees>`
[static int Octree_32_64<_SIZE_>::nombre_d_octrees()](#octree-32-64-public-static-static-int-octree-32-64-size-nombre-d-octrees)

detruire#

Definition
void Octree_32_64<_SIZE_>::detruire()
Brief description

Detruit l’octree.

Detailed description

Methode appelee par le destructeur

References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Octree_32_64<_SIZE_>::detruire() <octree-32-64-protected-void-octree-32-64-size-detruire>`
[void Octree_32_64<_SIZE_>::detruire()](#octree-32-64-protected-void-octree-32-64-size-detruire)

get_epsilon#

Definition
double Octree_32_64<_SIZE_>::get_epsilon() const
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Octree_32_64<_SIZE_>::get_epsilon() const <octree-32-64-protected-double-octree-32-64-size-get-epsilon-const>`
[double Octree_32_64<_SIZE_>::get_epsilon() const](#octree-32-64-protected-double-octree-32-64-size-get-epsilon-const)

ranger_elem_1D#

Definition
void Octree_32_64<_SIZE_>::ranger_elem_1D(ArrOfInt &oks, int_t elem, int_t idx, int nb_som_elem, const DoubleTab_t &coords_som, const IntTab_t &les_elems, SmallArrOfTID_t &compteur, Vect_IntTab_t &sous_tab, double xmil)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Octree_32_64<_SIZE_>::ranger_elem_1D(ArrOfInt &oks, int_t elem, int_t idx, int nb_som_elem, const DoubleTab_t &coords_som, const IntTab_t &les_elems, SmallArrOfTID_t &compteur, Vect_IntTab_t &sous_tab, double xmil) <octree-32-64-protected-void-octree-32-64-size-ranger-elem-1d-arrofint-ref-oks-int-t-elem-int-t-idx-int-nb-som-elem-const-doubletab-t-ref-coords-som-const-inttab-t-ref-les-elems-smallarroftid-t-ref-compteur-vect-inttab-t-ref-sous-tab-double-xmil>`
[void Octree_32_64<_SIZE_>::ranger_elem_1D(ArrOfInt &oks, int_t elem, int_t idx, int nb_som_elem, const DoubleTab_t &coords_som, const IntTab_t &les_elems, SmallArrOfTID_t &compteur, Vect_IntTab_t &sous_tab, double xmil)](#octree-32-64-protected-void-octree-32-64-size-ranger-elem-1d-arrofint-ref-oks-int-t-elem-int-t-idx-int-nb-som-elem-const-doubletab-t-ref-coords-som-const-inttab-t-ref-les-elems-smallarroftid-t-ref-compteur-vect-inttab-t-ref-sous-tab-double-xmil)

ranger_elem_2D#

Definition
void Octree_32_64<_SIZE_>::ranger_elem_2D(ArrOfInt &oks, int_t elem, int_t idx, int nb_som_elem, const DoubleTab_t &coords_som, const IntTab_t &les_elems, SmallArrOfTID_t &compteur, Vect_IntTab_t &sous_tab, double xmil, double ymil)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Octree_32_64<_SIZE_>::ranger_elem_2D(ArrOfInt &oks, int_t elem, int_t idx, int nb_som_elem, const DoubleTab_t &coords_som, const IntTab_t &les_elems, SmallArrOfTID_t &compteur, Vect_IntTab_t &sous_tab, double xmil, double ymil) <octree-32-64-protected-void-octree-32-64-size-ranger-elem-2d-arrofint-ref-oks-int-t-elem-int-t-idx-int-nb-som-elem-const-doubletab-t-ref-coords-som-const-inttab-t-ref-les-elems-smallarroftid-t-ref-compteur-vect-inttab-t-ref-sous-tab-double-xmil-double-ymil>`
[void Octree_32_64<_SIZE_>::ranger_elem_2D(ArrOfInt &oks, int_t elem, int_t idx, int nb_som_elem, const DoubleTab_t &coords_som, const IntTab_t &les_elems, SmallArrOfTID_t &compteur, Vect_IntTab_t &sous_tab, double xmil, double ymil)](#octree-32-64-protected-void-octree-32-64-size-ranger-elem-2d-arrofint-ref-oks-int-t-elem-int-t-idx-int-nb-som-elem-const-doubletab-t-ref-coords-som-const-inttab-t-ref-les-elems-smallarroftid-t-ref-compteur-vect-inttab-t-ref-sous-tab-double-xmil-double-ymil)

ranger_elem_3D#

Definition
void Octree_32_64<_SIZE_>::ranger_elem_3D(ArrOfInt &oks, int_t elem, int_t idx, int nb_som_elem, const DoubleTab_t &coords_som, const IntTab_t &les_elems, SmallArrOfTID_t &compteur, Vect_IntTab_t &sous_tab, double xmil, double ymil, double zmil)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Octree_32_64<_SIZE_>::ranger_elem_3D(ArrOfInt &oks, int_t elem, int_t idx, int nb_som_elem, const DoubleTab_t &coords_som, const IntTab_t &les_elems, SmallArrOfTID_t &compteur, Vect_IntTab_t &sous_tab, double xmil, double ymil, double zmil) <octree-32-64-protected-void-octree-32-64-size-ranger-elem-3d-arrofint-ref-oks-int-t-elem-int-t-idx-int-nb-som-elem-const-doubletab-t-ref-coords-som-const-inttab-t-ref-les-elems-smallarroftid-t-ref-compteur-vect-inttab-t-ref-sous-tab-double-xmil-double-ymil-double-zmil>`
[void Octree_32_64<_SIZE_>::ranger_elem_3D(ArrOfInt &oks, int_t elem, int_t idx, int nb_som_elem, const DoubleTab_t &coords_som, const IntTab_t &les_elems, SmallArrOfTID_t &compteur, Vect_IntTab_t &sous_tab, double xmil, double ymil, double zmil)](#octree-32-64-protected-void-octree-32-64-size-ranger-elem-3d-arrofint-ref-oks-int-t-elem-int-t-idx-int-nb-som-elem-const-doubletab-t-ref-coords-som-const-inttab-t-ref-les-elems-smallarroftid-t-ref-compteur-vect-inttab-t-ref-sous-tab-double-xmil-double-ymil-double-zmil)

Attributes Documentation#

les_octrees (protected)
Octree_32_64** Octree_32_64<_SIZE_>::les_octrees
pere (protected)
Octree_32_64* Octree_32_64<_SIZE_>::pere