Octree_32_64#

#include <Octree.h>

Classe Octree.

How to cite this class in this doc#

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

Detailed description#

Inherited by#

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)
References
Referenced By
How to cite in this doc:
:ref:`void Octree_32_64<_SIZE_>::construire(int, const ArrOfInt_t &, const OctreeLoc &, Octree_t *p=0) <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)](#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
References
Referenced By
How to cite in this doc:
:ref:`virtual const Domaine_t & Octree_32_64<_SIZE_>::domaine() const <public-virtual-const-domaine-t-ref-octree-32-64-size-domaine-const>`
[virtual const Domaine_t & Octree_32_64<_SIZE_>::domaine() const](#public-virtual-const-domaine-t-ref-octree-32-64-size-domaine-const)
niveau
int Octree_32_64<_SIZE_>::niveau() const
How to cite in this doc:
:ref:`int Octree_32_64<_SIZE_>::niveau() const <public-int-octree-32-64-size-niveau-const>`
[int Octree_32_64<_SIZE_>::niveau() const](#public-int-octree-32-64-size-niveau-const)
Octree_32_64
Octree_32_64<_SIZE_>::Octree_32_64()
How to cite in this doc:
:ref:`Octree_32_64<_SIZE_>::Octree_32_64() <public-octree-32-64-size-octree-32-64>`
[Octree_32_64<_SIZE_>::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)
References
How to cite in this doc:
:ref:`Octree_32_64<_SIZE_>::Octree_32_64(int n, Octree_32_64 *mon_pere, const ArrOfInt_t &val, const OctreeLoc &loc) <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)](#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
References
Referenced By
How to cite in this doc:
:ref:`Sortie & Octree_32_64<_SIZE_>::printOn(Sortie &is) const <public-sortie-ref-octree-32-64-size-printon-sortie-ref-is-const>`
[Sortie & Octree_32_64<_SIZE_>::printOn(Sortie &is) const](#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
References
Referenced By
How to cite in this doc:
: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 <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](#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
References
Referenced By
How to cite in this doc:
: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 <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](#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)
Referenced By
How to cite in this doc:
:ref:`virtual Entree & Octree_32_64<_SIZE_>::readOn(Entree &is) <public-virtual-entree-ref-octree-32-64-size-readon-entree-ref-is>`
[virtual Entree & Octree_32_64<_SIZE_>::readOn(Entree &is)](#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.

References
How to cite in this doc:
:ref:`Octree_32_64<_SIZE_>::int_t Octree_32_64<_SIZE_>::taille() const <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](#public-octree-32-64-size-int-t-octree-32-64-size-taille-const)
~Octree_32_64
virtual Octree_32_64<_SIZE_>::~Octree_32_64()
References
How to cite in this doc:
:ref:`virtual Octree_32_64<_SIZE_>::~Octree_32_64() <public-virtual-octree-32-64-size-dtor-octree-32-64>`
[virtual Octree_32_64<_SIZE_>::~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()
References
Referenced By
How to cite in this doc:
:ref:`static int Octree_32_64<_SIZE_>::nombre_d_octrees() <public-static-static-int-octree-32-64-size-nombre-d-octrees>`
[static int Octree_32_64<_SIZE_>::nombre_d_octrees()](#public-static-static-int-octree-32-64-size-nombre-d-octrees)
detruire
void Octree_32_64<_SIZE_>::detruire()

Detruit l’octree.

Methode appelee par le destructeur

References
Referenced By
How to cite in this doc:
:ref:`void Octree_32_64<_SIZE_>::detruire() <protected-void-octree-32-64-size-detruire>`
[void Octree_32_64<_SIZE_>::detruire()](#protected-void-octree-32-64-size-detruire)
get_epsilon
double Octree_32_64<_SIZE_>::get_epsilon() const
References
How to cite in this doc:
:ref:`double Octree_32_64<_SIZE_>::get_epsilon() const <protected-double-octree-32-64-size-get-epsilon-const>`
[double Octree_32_64<_SIZE_>::get_epsilon() const](#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)
How to cite in this doc:
: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) <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)](#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)
How to cite in this doc:
: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) <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)](#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)
How to cite in this doc:
: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) <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)](#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