VR-Forces 4.0.4 Class Documentation
include/vrfGuiCore/DtSpotReportState.h
Go to the documentation of this file.
00001 /******************************************************************************
00002 ** Copyright (c) 2009 MAK Technologies, Inc.
00003 ** All rights reserved.
00004 ******************************************************************************/
00005 
00008 
00012 
00013 #pragma once
00014 
00015 #include <vrfGuiCore/vrfGuiCore.h>
00016 #include <vrfGuiCore/DtSimpleTypedDictionary.h>
00017 #include <vrvCore/DtSimState.h>
00018 #include <vrvCore/DtStateView.h>
00019 #include <matrix/vlVector.h>
00020 #include <matrix/vlTaitBryan.h>
00021 
00022 namespace makVrv
00023 {
00024    class DtMessage;
00025 }
00026 
00027 namespace makVrf
00028 {
00029    struct DT_DLL_VRFGUICORE DtSpotReportState : public makVrv::DtSimState
00030    {
00031    public:
00032 
00034       DtSpotReportState();
00035 
00037       virtual ~DtSpotReportState();
00038 
00039       const DtSimpleTypedDictionary& dictionary() const
00040       {
00041          return mySpotReportDictionary;
00042       }
00043 
00044       DtSimpleTypedDictionary& dictionary()
00045       {
00046          return mySpotReportDictionary;
00047       }
00048 
00052       void setType(const std::string& t)
00053       {
00054          myType = t;
00055       }
00056 
00057       const std::string& type() const
00058       {
00059          return myType;
00060       }
00061 
00063       void setName(const std::string& name)
00064       {
00065          myName = name;
00066       }
00067 
00068       const std::string& name() const
00069       {
00070          return myName;
00071       }
00072 
00073    public:
00074       std::string          myType;
00075       std::string          myName;
00076       DtSimpleTypedDictionary mySpotReportDictionary;
00077    };
00078 
00080    DT_DLL_VRFGUICORE makVrv::DtMessage& operator<<( makVrv::DtMessage& msg,const DtSpotReportState& state );
00081 
00083    DT_DLL_VRFGUICORE makVrv::DtMessage& operator>>( makVrv::DtMessage& msg, DtSpotReportState& state );
00084 
00085 
00087    typedef makVrv::DtStateView<DtSpotReportState> DtSpotReportStateView;
00088 }

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)