VR-Forces 4.0.4 Class Documentation
include/bhaveSim/spawnControllerDescriptor.h
Go to the documentation of this file.
00001 
00002 /*******************************************************************************
00003 ** Copyright (c) 2009 MAK Technologies, Inc.
00004 ** All rights reserved.
00005 *******************************************************************************/
00006 
00007 #pragma once
00008 
00009 #include <vrfobjparam/compDesc.h>
00010 #include <vrfutil/rwReal.h>
00011 #include "bhaveSim/bhaveSimDefines.h"
00012 #include <vrfutil/rwObjectTypeList.h>
00013 
00014 class DtReaderWriterRegistry;
00015 
00016 namespace BHAVE
00017 {
00018 const char DtSpawnControllerDescriptorType[] = "spawn-controller-descriptor";
00019 
00021 class DT_DLL_bhaveSim DtSpawnControllerDescriptor : public DtComponentDescriptor
00022 {
00023 public:
00025    DtSpawnControllerDescriptor(const DtString& name, 
00026       DtReaderWriterRegistry * parentRegistry = 0);
00027    
00029    DtSpawnControllerDescriptor(const DtSpawnControllerDescriptor & orig, 
00030       DtReaderWriterRegistry * parentRegistry = 0);
00031    
00033    DtSpawnControllerDescriptor & operator=(const 
00034       DtSpawnControllerDescriptor & orig);
00035    
00037    virtual DtComponentDescriptor * clone(DtReaderWriterRegistry * 
00038       parentRegistry = 0) const;
00039 
00041    virtual ~DtSpawnControllerDescriptor();
00042    
00044    virtual DtString type() const;
00045    
00047    static DtComponentDescriptor * creator();
00048 
00050 
00051    virtual void setSinkPointDeleteRadius(double v);
00052    virtual double sinkPointDeleteRadius() const;
00054 
00055 
00056 protected:
00057 
00061    DtRwReal mySinkPointDeleteRadius;
00062 };
00063 
00064 } 

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)