Fonctions membres publiques | Attributs protégés

Référence de la classe Castor::CubeBox

Classe de combo box. Plus de détails...

Graphe d'héritage de Castor::CubeBox:
Graphe de collaboration de Castor::CubeBox:

Liste de tous les membres

Fonctions membres publiques

 CubeBox ()
 Constructeur par défaut.
 CubeBox (CubeBox const &p_cube)
 Constructeur par copie.
 CubeBox (CubeBox &&p_cube)
 Constructeur par déplacement.
 CubeBox (Point3r const &p_min, Point3r const &p_max)
 Constructeur à partir des points min et max.
CubeBoxoperator= (CubeBox const &p_cube)
 Opérateur d'affectation par copie.
CubeBoxoperator= (CubeBox &&p_cube)
 Opérateur d'affectation par déplacement.
virtual bool IsWithin (Point3r const &p_v)
 Teste si un point est contenu dans le container (mais pas à la limite).
virtual bool IsOnLimits (Point3r const &p_v)
 Teste si un point est sur la limite du container, et pas dedans.
void Load (Point3r const &p_ptMin, Point3r const &p_ptMax)
 Réinitialise la boîte aux limites données.
Point3r const & GetMin () const
 Récupère le point minimal.
Point3r const & GetMax () const
 Récupère le point maximal.
Point3rGetMin ()
 Récupère le point minimal.
Point3rGetMax ()
 Récupère le point maximal.

Attributs protégés

Point3r m_min
 Le point minimal de la combo box.
Point3r m_max
 Le point maximal de la combo box.

Description détaillée

Classe de combo box.

Auteur:
Sylvain DOREMUS
Date:
14/02/2010
Remarques:
Une combo box est un container boîte parallélépipédique

Documentation des constructeurs et destructeur

Castor::CubeBox::CubeBox (  )  [inline]

Constructeur par défaut.

Castor::CubeBox::CubeBox ( CubeBox const &  p_cube  )  [inline]

Constructeur par copie.

Paramètres:
[in] p_cube La cube box à copier

Voici le graphe d'appel pour cette fonction :

Castor::CubeBox::CubeBox ( CubeBox &&  p_cube  )  [inline]

Constructeur par déplacement.

Paramètres:
[in] p_cube La cube box à déplacer
Castor::CubeBox::CubeBox ( Point3r const &  p_min,
Point3r const &  p_max 
) [inline]

Constructeur à partir des points min et max.

Paramètres:
[in] p_min Le point minimal
[in] p_max Le point maximal

Voici le graphe d'appel pour cette fonction :


Documentation des fonctions membres

Point3r const& Castor::CubeBox::GetMax (  )  const [inline]

Récupère le point maximal.

Renvoie:
Une référence constante sur le point maximal

Voici le graphe d'appel pour cette fonction :

Point3r& Castor::CubeBox::GetMax (  )  [inline]

Récupère le point maximal.

Renvoie:
Une référence non constante sur le point maximal
Point3r& Castor::CubeBox::GetMin (  )  [inline]

Récupère le point minimal.

Renvoie:
Une référence non constante sur le point minimal
Point3r const& Castor::CubeBox::GetMin (  )  const [inline]

Récupère le point minimal.

Renvoie:
Une référence constante sur le point minimal
virtual bool Castor::CubeBox::IsOnLimits ( Point3r const &  p_v  )  [inline, virtual]

Teste si un point est sur la limite du container, et pas dedans.

Paramètres:
[in] p_v Le point à tester
Renvoie:
true si le point est sur la limite

Voici le graphe d'appel pour cette fonction :

virtual bool Castor::CubeBox::IsWithin ( Point3r const &  p_v  )  [inline, virtual]

Teste si un point est contenu dans le container (mais pas à la limite).

Paramètres:
[in] p_v Le point à tester
Renvoie:
true si le point est dans le container

Voici le graphe d'appel pour cette fonction :

void Castor::CubeBox::Load ( Point3r const &  p_ptMin,
Point3r const &  p_ptMax 
) [inline]

Réinitialise la boîte aux limites données.

Paramètres:
[in] p_ptMin Le point minimal
[in] p_ptMax Le point maximal

Voici le graphe d'appel pour cette fonction :

CubeBox& Castor::CubeBox::operator= ( CubeBox const &  p_cube  )  [inline]

Opérateur d'affectation par copie.

Paramètres:
[in] p_cube La cube box à copier
Renvoie:
Une référence sur cette CubeBox

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

CubeBox& Castor::CubeBox::operator= ( CubeBox &&  p_cube  )  [inline]

Opérateur d'affectation par déplacement.

Paramètres:
[in] p_cube La cube box à déplacer
Renvoie:
Une référence sur cette CubeBox

Voici le graphe d'appel pour cette fonction :


Documentation des données membres

Le point maximal de la combo box.

Le point minimal de la combo box.


La documentation de cette classe a été générée à partir du fichier suivant :
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Définition de type Énumérations Valeurs énumérées Amis Macros