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

rdGBodies.h

00001 // rdGBodies.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 __rdGBodies_h__
00010 #define __rdGBodies_h__
00011 
00012 
00013 #include "rdTools.h"
00014 #include "rdPtrArray.h"
00015 #include "rdGBody.h"
00016 
00017 
00018 //=============================================================================
00019 //=============================================================================
00026 class RDTOOLS_API rdGBodies : public rdPtrArray
00027 {
00028 
00029 //=============================================================================
00030 // DATA
00031 //=============================================================================
00032 public:
00033 
00034 protected:
00035 
00036 
00037 //=============================================================================
00038 // METHODS
00039 //=============================================================================
00040 public:
00041    virtual ~rdGBodies();
00042    rdGBodies();
00043    rdGBodies(IDOM_Element *aElement);
00044 private:
00045    void setNull();
00046 
00047    //--------------------------------------------------------------------------
00048    // GET AND SET
00049    //--------------------------------------------------------------------------
00050 public:
00051    virtual rdGBody* getBody(int aIndex);
00052 
00053    //--------------------------------------------------------------------------
00054    // OPERATIONS
00055    //--------------------------------------------------------------------------
00056    void printBoneFiles();
00057 
00058    //--------------------------------------------------------------------------
00059    // XML
00060    //--------------------------------------------------------------------------
00061    virtual void updateObject(bool aDeep=true);
00062    virtual void updateNode(bool aDeep=true);
00063 
00064 //=============================================================================
00065 }; // END of class rdGBodies
00066 //=============================================================================
00067 //=============================================================================
00068 
00069 #endif //__rdGBodies_h__

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