Loading LrComposedObject3D.cpp +6 −2 Original line number Diff line number Diff line /** * @brief 3D composed object management. * @file LrComposedObject3D.cpp * @brief Gestion d'objet composé * @file LrComposedObject3D.h * @date Vendredi 7 mars 2008 * @note * @author Josselin Francois * @author Michael Nauge * @author Axel Richard * @author Hervé Souchaud * @author Emeric Verschuur * * Ce fichier contient la classe qui gère un objet composé. */ #include "LrComposedObject3D.h" Loading LrComposedObject3D.h +13 −12 Original line number Diff line number Diff line /** * @brief 3D composed object management. * @brief Gestion d'objet composé * @file LrComposedObject3D.h * @date Vendredi 7 mars 2008 * @note * @author Josselin Francois * @author Michael Nauge * @author Axel Richard * @author Hervé Souchaud * @author Emeric Verschuur * * Ce fichier contient la classe qui gère un objet composé. */ #ifndef LRCOMPOSEDOBJECT3D_H Loading @@ -13,28 +17,25 @@ #include "LrObject3D.h" /** * This class can manage a 3D elementary objects. * @brief 3D elementary object management. */ /** @author Emeric Verschuur <contact@mr-ti.com> * @brief Gestion d'objet composé * Cette classe gère un objet composé. */ class LrComposedObject3D : public LrObject3D { public: /** * @brief LrComposedObject3D constructor. * @brief Constructeur. */ LrComposedObject3D(); /** * @brief LrComposedObject3D destructor. * @brief Destructeur. */ ~LrComposedObject3D(); /** * @brief Give the intersection point of this object and a ray. * @param ray LrRay object reference. * @return un LrPoint3d object. * @brief Donne d'intersection entre un rayon et l'objet. * @param ray Référence d'un objet LrRay. * @param hit Adresse de l'objet LrHit dans lequel sera stocké le résultat. * @return vrai si il y a une intersection, sinon faux. */ virtual bool getIntersection(const LrRay &ray, LrHit *hit) const; }; Loading LrElementaryObject3D.cpp +5 −1 Original line number Diff line number Diff line /** * @brief 3D elementary object management. * @brief Gestion d'objet élémentaire * @file LrElementaryObject3D.cpp * @date Vendredi 7 mars 2008 * @note * @author Josselin Francois * @author Michael Nauge * @author Axel Richard * @author Hervé Souchaud * @author Emeric Verschuur * * Ce fichier contient la classe qui gère un objet élémentaire. */ #include "LrElementaryObject3D.h" Loading LrElementaryObject3D.h +13 −8 Original line number Diff line number Diff line /** * @brief 3D elementary object management. * @brief Gestion d'objet élémentaire * @file LrElementaryObject3D.h * @date Vendredi 7 mars 2008 * @note * @author Josselin Francois * @author Michael Nauge * @author Axel Richard * @author Hervé Souchaud * @author Emeric Verschuur * * Ce fichier contient la classe qui gère un objet élémentaire. */ #ifndef LRELEMENTARYOBJECT3D_H Loading @@ -13,24 +17,25 @@ #include "LrElementaryObject3D.h" /** * This class can manage a 3D elementary objects. * @brief 3D elementary object management. * @brief Gestion d'objet élémentaire * Cette classe gère un objet élémentaire. */ class LrElementaryObject3D : public LrObject3D { public: /** * @brief LrElementaryObject3D constructor. * @brief Constructeur. */ LrElementaryObject3D(); /** * @brief LrElementaryObject3D destructor. * @brief Destructeur. */ ~LrElementaryObject3D(); /** * @brief Give the intersection point of this object and a ray. * @param ray LrRay object reference. * @return un LrPoint3d object. * @brief Donne d'intersection entre un rayon et l'objet. * @param ray Référence d'un objet LrRay. * @param hit Adresse de l'objet LrHit dans lequel sera stocké le résultat. * @return vrai si il y a une intersection, sinon faux. */ virtual bool getIntersection(const LrRay &ray, LrHit *hit) const; }; Loading LrObject3D.cpp +6 −2 Original line number Diff line number Diff line /** * @brief 3D object management. * @file LrObject3D.cpp * @brief Gestion d'objet 3D * @file LrObject3D.h * @date Vendredi 7 mars 2008 * @note * @author Josselin Francois * @author Michael Nauge * @author Axel Richard * @author Hervé Souchaud * @author Emeric Verschuur * * Ce fichier contient la classe qui gère un objet 3D générique. */ #include "LrObject3D.h" Loading Loading
LrComposedObject3D.cpp +6 −2 Original line number Diff line number Diff line /** * @brief 3D composed object management. * @file LrComposedObject3D.cpp * @brief Gestion d'objet composé * @file LrComposedObject3D.h * @date Vendredi 7 mars 2008 * @note * @author Josselin Francois * @author Michael Nauge * @author Axel Richard * @author Hervé Souchaud * @author Emeric Verschuur * * Ce fichier contient la classe qui gère un objet composé. */ #include "LrComposedObject3D.h" Loading
LrComposedObject3D.h +13 −12 Original line number Diff line number Diff line /** * @brief 3D composed object management. * @brief Gestion d'objet composé * @file LrComposedObject3D.h * @date Vendredi 7 mars 2008 * @note * @author Josselin Francois * @author Michael Nauge * @author Axel Richard * @author Hervé Souchaud * @author Emeric Verschuur * * Ce fichier contient la classe qui gère un objet composé. */ #ifndef LRCOMPOSEDOBJECT3D_H Loading @@ -13,28 +17,25 @@ #include "LrObject3D.h" /** * This class can manage a 3D elementary objects. * @brief 3D elementary object management. */ /** @author Emeric Verschuur <contact@mr-ti.com> * @brief Gestion d'objet composé * Cette classe gère un objet composé. */ class LrComposedObject3D : public LrObject3D { public: /** * @brief LrComposedObject3D constructor. * @brief Constructeur. */ LrComposedObject3D(); /** * @brief LrComposedObject3D destructor. * @brief Destructeur. */ ~LrComposedObject3D(); /** * @brief Give the intersection point of this object and a ray. * @param ray LrRay object reference. * @return un LrPoint3d object. * @brief Donne d'intersection entre un rayon et l'objet. * @param ray Référence d'un objet LrRay. * @param hit Adresse de l'objet LrHit dans lequel sera stocké le résultat. * @return vrai si il y a une intersection, sinon faux. */ virtual bool getIntersection(const LrRay &ray, LrHit *hit) const; }; Loading
LrElementaryObject3D.cpp +5 −1 Original line number Diff line number Diff line /** * @brief 3D elementary object management. * @brief Gestion d'objet élémentaire * @file LrElementaryObject3D.cpp * @date Vendredi 7 mars 2008 * @note * @author Josselin Francois * @author Michael Nauge * @author Axel Richard * @author Hervé Souchaud * @author Emeric Verschuur * * Ce fichier contient la classe qui gère un objet élémentaire. */ #include "LrElementaryObject3D.h" Loading
LrElementaryObject3D.h +13 −8 Original line number Diff line number Diff line /** * @brief 3D elementary object management. * @brief Gestion d'objet élémentaire * @file LrElementaryObject3D.h * @date Vendredi 7 mars 2008 * @note * @author Josselin Francois * @author Michael Nauge * @author Axel Richard * @author Hervé Souchaud * @author Emeric Verschuur * * Ce fichier contient la classe qui gère un objet élémentaire. */ #ifndef LRELEMENTARYOBJECT3D_H Loading @@ -13,24 +17,25 @@ #include "LrElementaryObject3D.h" /** * This class can manage a 3D elementary objects. * @brief 3D elementary object management. * @brief Gestion d'objet élémentaire * Cette classe gère un objet élémentaire. */ class LrElementaryObject3D : public LrObject3D { public: /** * @brief LrElementaryObject3D constructor. * @brief Constructeur. */ LrElementaryObject3D(); /** * @brief LrElementaryObject3D destructor. * @brief Destructeur. */ ~LrElementaryObject3D(); /** * @brief Give the intersection point of this object and a ray. * @param ray LrRay object reference. * @return un LrPoint3d object. * @brief Donne d'intersection entre un rayon et l'objet. * @param ray Référence d'un objet LrRay. * @param hit Adresse de l'objet LrHit dans lequel sera stocké le résultat. * @return vrai si il y a une intersection, sinon faux. */ virtual bool getIntersection(const LrRay &ray, LrHit *hit) const; }; Loading
LrObject3D.cpp +6 −2 Original line number Diff line number Diff line /** * @brief 3D object management. * @file LrObject3D.cpp * @brief Gestion d'objet 3D * @file LrObject3D.h * @date Vendredi 7 mars 2008 * @note * @author Josselin Francois * @author Michael Nauge * @author Axel Richard * @author Hervé Souchaud * @author Emeric Verschuur * * Ce fichier contient la classe qui gère un objet 3D générique. */ #include "LrObject3D.h" Loading