Octree_32_64#
#include <Octree.h>
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#
public : OctreeFloor_32_64
<_SIZE_>public : OctreeRoot_32_64
<_SIZE_>
Inheritance graph#
If the image is too small, right-click and open in new tab
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
construire#
void Octree_32_64<_SIZE_>::construire(int, const ArrOfInt_t &, const OctreeLoc &, Octree_t *p=0)
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:`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#
virtual const Domaine_t & Octree_32_64<_SIZE_>::domaine() const
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:`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#
int Octree_32_64<_SIZE_>::niveau() const
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#
Octree_32_64<_SIZE_>::Octree_32_64()
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#
Octree_32_64<_SIZE_>::Octree_32_64(int n, Octree_32_64 *mon_pere, const ArrOfInt_t &val, const OctreeLoc &loc)
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#
Sortie & Octree_32_64<_SIZE_>::printOn(Sortie &is) const
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:`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#
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
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#
Octree_32_64<_SIZE_>::int_t Octree_32_64<_SIZE_>::rang_elem_loc(const OctreeLoc &, double x, double y=0, double z=0) const
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#
virtual Entree & Octree_32_64<_SIZE_>::readOn(Entree &is)
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:`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#
Octree_32_64<_SIZE_>::int_t Octree_32_64<_SIZE_>::taille() const
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#
virtual Octree_32_64<_SIZE_>::~Octree_32_64()
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#
static int Octree_32_64<_SIZE_>::nombre_d_octrees()
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#
void Octree_32_64<_SIZE_>::detruire()
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#
double Octree_32_64<_SIZE_>::get_epsilon() const
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:`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#
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)
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#
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)
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#
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)
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#
Octree_32_64** Octree_32_64<_SIZE_>::les_octrees
Octree_32_64* Octree_32_64<_SIZE_>::pere