VR-Forces 4.0.4 Class Documentation
include/vrfobjcore/objectOperationQueueEntry.h
Go to the documentation of this file.
00001 /*******************************************************************************
00002 ** Copyright (c) 2010 MAK Technologies, Inc.
00003 ** All rights reserved.
00004 *******************************************************************************/
00005 
00008 
00009 #pragma once
00010 
00018 
00019 class DtVrfObjectManager;
00020 
00021 #include <list>
00022 
00023 #include "vrfobjcore/vrfobjcoreDefines.h"
00024 class DT_DLL_vrfobjcore DtObjectOperationQueueEntry
00025 {
00026 public:
00028    DtObjectOperationQueueEntry(DtVrfObjectManager* objectManager);
00029 
00031    DtObjectOperationQueueEntry(const DtObjectOperationQueueEntry& orig);
00032 
00034    virtual ~DtObjectOperationQueueEntry();
00035 
00041    virtual bool isReadyForExecution();
00042 
00043 protected:
00053    virtual void precomputeObjectLocations(DtObjectType type, DtVector location, 
00054       double heading, bool includeSubObjects = true);
00055    
00056 private:
00058    const DtObjectOperationQueueEntry& operator=(
00059       const DtObjectOperationQueueEntry& orig);
00060 
00061 protected:
00063    DtVrfObjectManager* myVrfObjectManager;
00066    std::list<DtVector> myRequiredLocations;
00067 };

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)