VR-Forces 4.0.4 Class Documentation
include/vrvCore/DtInsetViewCreator.h
Go to the documentation of this file.
00001 /******************************************************************************
00002 ** Copyright (c) 2011 MAK Technologies, Inc.
00003 ** All rights reserved.
00004 ******************************************************************************/
00005 /******************************************************************************
00006 ** $RCSfile: DtInsetViewCreator.h,v $ $Revision: 1.7 $ $State: Exp $
00007 ******************************************************************************/
00008 
00012 
00013 
00014 #ifndef DtInsetViewCreator_H_
00015 #define DtInsetViewCreator_H_
00016 
00017 #include <vrvCore/vrvCore.h>
00018 #include <vrvCore/DtDisplayConfigurationGenerator.h>
00019 #include <vrvCore/DtObserverConfigurationGenerator.h>
00020 
00021 namespace makVrv
00022 {
00023    class DtDe;
00024    
00028    class DT_DLL_VRVCORE DtInsetViewCreator
00029    {
00030    public:
00031       DtInsetViewCreator( DtDe& de );
00032       ~DtInsetViewCreator();
00033    
00034       virtual void createInsetView();
00035 
00040       virtual void createInsetView(const std::string& s);
00041 
00044       virtual void createInsetViewForObserverMode(const std::string& observerMode);
00045 
00046    protected:
00048       virtual DtDisplayConfiguration createDisplayConfigurationFor();
00049 
00052       virtual DtObserverConfiguration createObserverConfigurationFor(const std::string& displayName, bool realize = true);
00053       
00057       virtual DtObserverConfiguration createObserverConfigurationFor(bool realize = true);
00058       
00061       virtual DtObserverConfiguration createObserverConfiguration(const std::string& observerName, bool realize = true);
00062 
00065       virtual DtObserverConfiguration createObserverConfigurationForObserverMode(const std::string& mode, bool realize = true);
00066 
00068       virtual DtWindowConfiguration createWindowConfigurationFor(const std::string& displayName, const DtDisplayConfiguration& dec,
00069          const DtObserverConfiguration& observerConfig);
00070 
00071    protected:
00072       DtDe& myDe;
00073    
00074    };
00075 }
00076 
00077 #endif

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)