VR-Forces 4.0.4 Class Documentation
include/vrfutil/scenarioMergeProject.h
Go to the documentation of this file.
00001 /*******************************************************************************
00002 ** Copyright (c) 2000 MAK Technologies, Inc.
00003 ** All rights reserved.
00004 *******************************************************************************/
00005 /*******************************************************************************
00006 ** $RCSfile: scenarioMergeProject.h,v $ $Revision: 1.5 $ $State: Exp $
00007 *******************************************************************************/
00008 #ifndef DtScenarioMergeProject_H_
00009 #define DtScenarioMergeProject_H_
00010 
00013 
00014 #include "vrfutil/vrfutilDefines.h"
00015 
00017 class DtFilename;
00018 
00024 class DT_DLL_vrfutil DtScenarioMergeProject
00025 {
00026 public:
00027 
00029    DtScenarioMergeProject(){}
00030 
00032    virtual ~DtScenarioMergeProject(){}
00033 
00035    DtScenarioMergeProject(
00036       const DtScenarioMergeProject& orig){}
00037 
00039    DtScenarioMergeProject& operator=(
00040       const DtScenarioMergeProject& orig){return (*this);}
00041 
00045    virtual DtScenarioMergeProject* clone() const = 0;
00046 
00047 public:
00048 
00052    virtual void addScenarioPath(const DtFilename& filePath) = 0;
00053 
00059    virtual bool getScenarioPath(unsigned index, 
00060       DtFilename& filePath) const = 0;
00061 
00064    virtual void clear() = 0;
00065 
00069    virtual void getIgnoreListPath(DtFilename& filePath) const = 0;
00070    virtual void setIgnoreListPath(const DtFilename& filePath) = 0;
00071 
00075    virtual void getProjectFilePath(DtFilename& filePath) const = 0;
00076    virtual void setProjectFilePath(const DtFilename& filePath) = 0;
00077 
00080    virtual unsigned numScenarios() const = 0;
00081 
00084    virtual bool readProjectFile() = 0;
00085 
00088    virtual bool readProjectFile(const DtFilename& filepath) = 0;
00089 
00094    virtual bool removeScenarioPath(const DtFilename& filePath) = 0;
00095 
00098    virtual void getMergeFile(DtFilename& filePath) const = 0;
00099 
00102    virtual void setMergeFile(const DtFilename& folderPath) = 0;
00103 
00108    virtual bool writeProjectFile() = 0;
00109    virtual bool writeProjectFile(const DtFilename& folderPath) = 0;
00110 
00111 protected:
00112 
00113 
00114 protected:
00115 
00116 
00117 protected:
00118    
00119 
00120 };
00121 
00122 #endif
00123 

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)