Homepage | Demos | Overview | Downloads | Tutorials | Reference | Credits |
00001 //-*-c++-*- 00002 //This class is ported from Carnegie Mellon's 2001 Robosoccer entry, and falls under their license: 00003 /*========================================================================= 00004 CMPack'02 Source Code Release for OPEN-R SDK v1.0 00005 Copyright (C) 2002 Multirobot Lab [Project Head: Manuela Veloso] 00006 School of Computer Science, Carnegie Mellon University 00007 ------------------------------------------------------------------------- 00008 This software is distributed under the GNU General Public License, 00009 version 2. If you do not have a copy of this licence, visit 00010 www.gnu.org, or write: Free Software Foundation, 59 Temple Place, 00011 Suite 330 Boston, MA 02111-1307 USA. This program is distributed 00012 in the hope that it will be useful, but WITHOUT ANY WARRANTY, 00013 including MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 00014 ------------------------------------------------------------------------- 00015 Additionally licensed to Sony Corporation under the following terms: 00016 00017 This software is provided by the copyright holders AS IS and any 00018 express or implied warranties, including, but not limited to, the 00019 implied warranties of merchantability and fitness for a particular 00020 purpose are disclaimed. In no event shall authors be liable for 00021 any direct, indirect, incidental, special, exemplary, or consequential 00022 damages (including, but not limited to, procurement of substitute 00023 goods or services; loss of use, data, or profits; or business 00024 interruption) however caused and on any theory of liability, whether 00025 in contract, strict liability, or tort (including negligence or 00026 otherwise) arising in any way out of the use of this software, even if 00027 advised of the possibility of such damage. 00028 ========================================================================= 00029 */ 00030 #ifndef __GVECTOR_GEOMETRY_H__ 00031 #define __GVECTOR_GEOMETRY_H__ 00032 00033 #include "gvector.h" 00034 00035 typedef GVector::vector3d<double> vector3d; 00036 typedef vector3d point3d; 00037 00038 typedef GVector::vector2d<double> vector2d; 00039 typedef vector2d point2d; 00040 00041 typedef GVector::vector3d<float> vector3f; 00042 typedef vector3f point3f; 00043 00044 typedef GVector::vector2d<float> vector2f; 00045 typedef vector2f point2f; 00046 00047 /*! @file 00048 * @brief typedefs commonly used GVector's to vector3d, vector2d, vector3f, and vector2f 00049 * @author CMU RoboSoccer 2001-2002 (Creator) 00050 * 00051 * @verbinclude CMPack_license.txt 00052 * 00053 * $Author: ejt $ 00054 * $Name: tekkotsu-1_4_1 $ 00055 * $Revision: 1.2 $ 00056 * $State: Exp $ 00057 * $Date: 2003/01/17 23:15:51 $ 00058 */ 00059 00060 #endif 00061 // __GVECTOR_GEOMETRY_H__
Tekkotsu v1.4 |
Generated Sat Jul 19 00:06:30 2003 by Doxygen 1.3.2 |