Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   Related Pages  

rdGModel.h

00001 // rdGModel.h
00002 //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
00003 // Copyright 2002 Realistic Dynamics, Inc.
00004 // All rights reserved.
00005 //
00006 // Please do not read, copy, distribute, or use without permission.
00007 // Contact: Frank C. Anderson, fca@RealisticDynamics.com
00008 //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
00009 #ifndef __rdGModel_h__
00010 #define __rdGModel_h__
00011 
00012 // INCLUDES
00013 #include "rdTools.h"
00014 #include "rdObject.h"
00015 #include "rdGBodies.h"
00016 
00017 //=============================================================================
00018 //=============================================================================
00024 class RDTOOLS_API rdGModel : public rdObject
00025 {
00026 //=============================================================================
00027 // DATA
00028 //=============================================================================
00029 private:
00031    rdGBodies *_bodies;
00032 
00033 //=============================================================================
00034 // METHODS
00035 //=============================================================================
00036 public:
00037    //--------------------------------------------------------------------------
00038    // CONSTRUCTION
00039    //--------------------------------------------------------------------------
00040    rdGModel();
00041    rdGModel(const char *aFileName);
00042    virtual ~rdGModel();
00043 private:
00044    void setNull();
00045 
00046    //--------------------------------------------------------------------------
00047    // GET AND SET
00048    //--------------------------------------------------------------------------
00049 public:
00050    rdGBodies* getBodies() const;
00051 
00052    //--------------------------------------------------------------------------
00053    // XML
00054    //--------------------------------------------------------------------------
00055    virtual void updateObject(bool aDeep=true);
00056    virtual void updateNode(bool aDeep=true);
00057 
00058 //=============================================================================
00059 }; // END class rdGModel
00060 //=============================================================================
00061 //=============================================================================
00062 
00063 #endif  // __rdGModel_h__

Generated on Wed Aug 20 02:17:06 2003 for Simulation Software by doxygen1.3