IvfPoint3d.h

00001 //
00002 // Copyright 1999-2006 by Structural Mechanics, Lund University.
00003 //
00004 // This library is free software; you can redistribute it and/or
00005 // modify it under the terms of the GNU Library General Public
00006 // License as published by the Free Software Foundation; either
00007 // version 2 of the License, or (at your option) any later version.
00008 //
00009 // This library is distributed in the hope that it will be useful,
00010 // but WITHOUT ANY WARRANTY; without even the implied warranty of
00011 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00012 // Library General Public License for more details.
00013 //
00014 // You should have received a copy of the GNU Library General Public
00015 // License along with this library; if not, write to the Free Software
00016 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
00017 // USA.
00018 //
00019 // Please report all bugs and problems to "ivf@byggmek.lth.se".
00020 //
00021 
00022 #ifndef _CIvfPojnt3d_h_
00023 #define _CIvfPojnt3d_h_
00024 
00025 #include <ivfmath/IvfVec3d.h>
00026 
00027 IvfSmartPointer(CIvfPoint3d);
00028 
00037 class IVFMATH_API CIvfPoint3d : public CIvfVec3d {
00038 private:
00039 public:
00040         IvfClassInfo("CIvfPoint3d",CIvfVec3d);
00041 };
00042 
00043 //class IVFMATH_API CIvfPojnt3d : public CIvfMathBase {
00044 //public:
00045 //      /** CIvfPojnt3d constructor. */
00046 //      CIvfPojnt3d ();
00047 //      
00048 //      /** CIvfPojnt3d destructor. */
00049 //      virtual ~CIvfPojnt3d ();
00050 //
00051 //      /**
00052 //       * Set point
00053 //       * @param x X coordinate
00054 //       * @param y Y coordinate
00055 //       * @param z Z coordinate
00056 //       */
00057 //      void setPoint (const double x, const double y, const double z);
00058 //
00059 //      /** Return point */
00060 //      void getPoint (double &x, double &y, double &z);
00061 //
00062 //      /** Return pointer to vector */
00063 //      double* getPoint();
00064 //
00065 //      /** Add a displacement to the current point */
00066 //      void add(double dx, double dy, double dz);
00067 //protected:
00068 //      double m_coord[3];
00069 //private:
00070 //};
00071 #endif

Generated on Fri Sep 1 15:36:47 2006 for Interactive Visualisation Framework - Ivf++ by  doxygen 1.4.6-NO