Classes |
| class | Castor::PointBase |
| | Classe de base pour les points (dynamiques ou pas). Plus de détails...
|
| class | Castor::DynPoint< T > |
| | Classe de points template à dimensions dynamiques. Plus de détails...
|
| class | Castor::Point< T, Count > |
| | Classe de points à dimensions statiques. Plus de détails...
|
| class | Castor::point |
| | Fonctions d'aide pour les Point. Plus de détails...
|
Espaces de nommage |
| namespace | Castor |
Fonctions |
| template<typename T , typename U > |
| bool | Castor::operator== (DynPoint< T > const &p_ptA, DynPoint< U > const &p_ptB) |
| | Opérateur d'égalité.
|
| template<typename T , typename U > |
| bool | Castor::operator!= (DynPoint< T > const &p_ptA, DynPoint< U > const &p_ptB) |
| | Opérateur d'inégalité.
|
| template<typename T , typename U > |
| DynPoint< T > | Castor::operator+ (DynPoint< T > const &p_ptA, DynPoint< U > const &p_ptB) |
| | Opérateur d'addition.
|
| template<typename T , typename U > |
| DynPoint< T > | Castor::operator- (DynPoint< T > const &p_ptA, DynPoint< U > const &p_ptB) |
| | Opérateur de soustraction.
|
| template<typename T , typename U > |
| DynPoint< T > | Castor::operator* (DynPoint< T > const &p_ptA, DynPoint< U > const &p_ptB) |
| | Opérateur de multiplication.
|
| template<typename T , typename U > |
| DynPoint< T > | Castor::operator/ (DynPoint< T > const &p_ptA, DynPoint< U > const &p_ptB) |
| | Opérateur de division.
|
| template<typename T , typename U > |
| DynPoint< T > | Castor::operator^ (DynPoint< T > const &p_ptA, DynPoint< U > const &p_ptB) |
| | Opérateur de produit vectoriel.
|
| template<typename T , typename U > |
| DynPoint< T > | Castor::operator+ (DynPoint< T > const &p_pt, U const *p_coords) |
| | Opérateur d'addition.
|
| template<typename T , typename U > |
| DynPoint< T > | Castor::operator- (DynPoint< T > const &p_pt, U const *p_coords) |
| | Opérateur de soustraction.
|
| template<typename T , typename U > |
| DynPoint< T > | Castor::operator* (DynPoint< T > const &p_pt, U const *p_coords) |
| | Opérateur de multiplication.
|
| template<typename T , typename U > |
| DynPoint< T > | Castor::operator/ (DynPoint< T > const &p_pt, U const *p_coords) |
| | Opérateur de division.
|
| template<typename T , typename U > |
| DynPoint< T > | Castor::operator* (DynPoint< T > const &p_pt, U const &p_coord) |
| | Opérateur de multiplication.
|
| template<typename T , typename U > |
| DynPoint< T > | Castor::operator/ (DynPoint< T > const &p_pt, U const &p_coord) |
| | Opérateur de division.
|
| template<typename T , std::size_t Count, typename U , std::size_t _Count> |
| bool | Castor::operator== (Point< T, Count > const &p_ptA, Point< U, _Count > const &p_ptB) |
| | Opérateur d'égalité.
|
| template<typename T , std::size_t Count, typename U , std::size_t _Count> |
| bool | Castor::operator!= (Point< T, Count > const &p_ptA, Point< U, _Count > const &p_ptB) |
| | Opérateur d'inégalité.
|
| template<typename T , std::size_t Count, typename U , std::size_t _Count> |
| Point< T, Count > | Castor::operator+ (Point< T, Count > const &p_ptA, Point< U, _Count > const &p_ptB) |
| | Opérateur d'addition.
|
| template<typename T , std::size_t Count, typename U , std::size_t _Count> |
| Point< T, Count > | Castor::operator- (Point< T, Count > const &p_ptA, Point< U, _Count > const &p_ptB) |
| | Opérateur de soustraction.
|
| template<typename T , std::size_t Count, typename U , std::size_t _Count> |
| Point< T, Count > | Castor::operator* (Point< T, Count > const &p_ptA, Point< U, _Count > const &p_ptB) |
| | Opérateur de multiplication.
|
| template<typename T , std::size_t Count, typename U , std::size_t _Count> |
| Point< T, Count > | Castor::operator/ (Point< T, Count > const &p_ptA, Point< U, _Count > const &p_ptB) |
| | Opérateur de division.
|
| template<typename T , typename U > |
| Point< T, 3 > | Castor::operator^ (Point< T, 3 > const &p_ptA, Point< U, 3 > const &p_ptB) |
| | Opérateur de produit vectoriel.
|
| template<typename T , std::size_t Count, typename U > |
| Point< T, Count > | Castor::operator+ (Point< T, Count > const &p_pt, U const *p_coords) |
| | Opérateur d'addition.
|
| template<typename T , std::size_t Count, typename U > |
| Point< T, Count > | Castor::operator- (Point< T, Count > const &p_pt, U const *p_coords) |
| | Opérateur de soustraction.
|
| template<typename T , std::size_t Count, typename U > |
| Point< T, Count > | Castor::operator* (Point< T, Count > const &p_pt, U const *p_coords) |
| | Opérateur de multiplication.
|
| template<typename T , std::size_t Count, typename U > |
| Point< T, Count > | Castor::operator/ (Point< T, Count > const &p_pt, U const *p_coords) |
| | Opérateur de division.
|
| template<typename T , std::size_t Count> |
| Point< T, Count > | Castor::operator* (Point< T, Count > const &p_pt, T const &p_coord) |
| | Opérateur de multiplication.
|
| template<typename T , std::size_t Count> |
| Point< T, Count > | Castor::operator/ (Point< T, Count > const &p_pt, T const &p_coord) |
| | Opérateur de division.
|
| template<typename T > |
| Castor::String & | operator<< (Castor::String &p_streamOut, Castor::DynPoint< T > const &p_pt) |
| | Opérateur de flux.
|
| template<typename T > |
| Castor::String & | operator>> (Castor::String &p_streamIn, Castor::DynPoint< T > &p_pt) |
| | Opérateur de flux.
|
| template<typename T > |
| std::ostream & | operator<< (std::ostream &p_streamOut, Castor::DynPoint< T > const &p_pt) |
| | Opérateur de flux.
|
| template<typename T > |
| std::istream & | operator>> (std::istream &p_streamIn, Castor::DynPoint< T > &p_pt) |
| | Opérateur de flux.
|
| template<typename T > |
| std::wostream & | operator<< (std::wostream &p_streamOut, Castor::DynPoint< T > const &p_pt) |
| | Opérateur de flux.
|
| template<typename T > |
| std::wistream & | operator>> (std::wistream &p_streamIn, Castor::DynPoint< T > &p_pt) |
| | Opérateur de flux.
|
| template<typename T , std::size_t Count> |
| Castor::String & | operator<< (Castor::String &p_streamOut, Castor::Point< T, Count > const &p_pt) |
| | Opérateur de flux.
|
| template<typename T , std::size_t Count> |
| Castor::String & | operator>> (Castor::String &p_streamIn, Castor::Point< T, Count > &p_pt) |
| | Opérateur de flux.
|
| template<typename T , std::size_t Count> |
| std::ostream & | operator<< (std::ostream &p_streamOut, Castor::Point< T, Count > const &p_pt) |
| | Opérateur de flux.
|
| template<typename T , std::size_t Count> |
| std::istream & | operator>> (std::istream &p_streamIn, Castor::Point< T, Count > &p_pt) |
| | Opérateur de flux.
|
| template<typename T , std::size_t Count> |
| std::wostream & | operator<< (std::wostream &p_streamOut, Castor::Point< T, Count > const &p_pt) |
| | Opérateur de flux.
|
| template<typename T , std::size_t Count> |
| std::wistream & | operator>> (std::wistream &p_streamIn, Castor::Point< T, Count > &p_pt) |
| | Opérateur de flux.
|