FCDocument/FCDPhysicsForceFieldInstance.h

Go to the documentation of this file.
00001 /*
00002     Copyright (C) 2005-2007 Feeling Software Inc.
00003     Portions of the code are:
00004     Copyright (C) 2005-2007 Sony Computer Entertainment America
00005     
00006     MIT License: http://www.opensource.org/licenses/mit-license.php
00007 */
00008 /*
00009     Based on the FS Import classes:
00010     Copyright (C) 2005-2006 Feeling Software Inc
00011     Copyright (C) 2005-2006 Autodesk Media Entertainment
00012     MIT License: http://www.opensource.org/licenses/mit-license.php
00013 */
00014 
00019 #ifndef _FCD_PHYSICS_FORCE_FIELD_INSTANCE_H_
00020 #define _FCD_PHYSICS_FORCE_FIELD_INSTANCE_H_
00021 
00022 #ifndef _FCD_ENTITY_INSTANCE_H_
00023 #include "FCDocument/FCDEntityInstance.h"
00024 #endif // _FCD_ENTITY_INSTANCE_H_
00025 
00026 class FCDocument;
00027 
00031 class FCOLLADA_EXPORT FCDPhysicsForceFieldInstance : public FCDEntityInstance
00032 {
00033 private:
00034     DeclareObjectType(FCDEntityInstance);
00035 
00036     friend class FCDEntityInstanceFactory;
00037 
00038 protected:
00047     FCDPhysicsForceFieldInstance(FCDocument* document, FCDSceneNode* parent, FCDEntity::Type entityType = FCDEntity::FORCE_FIELD);
00048 
00049 public:
00051     virtual ~FCDPhysicsForceFieldInstance();
00052 
00058     virtual Type GetType() const { return PHYSICS_FORCE_FIELD; }
00059 
00065     virtual FCDEntityInstance* Clone(FCDEntityInstance* clone = NULL) const;
00066 };
00067 
00068 #endif // _FCD_PHYSICS_FORCE_FIELD_INSTANCE_H_

Generated on Thu Feb 14 16:58:34 2008 for FCollada by  doxygen 1.4.6-NO