VR-Engage  2.2
Loading...
Searching...
No Matches
vreVrfApp.h
Go to the documentation of this file.
1/*******************************************************************************
2** Copyright (c) 2024 MAK Technologies
3** All rights reserved.
4*******************************************************************************/
5#pragma once
6
7#include "vrfApp.h"
8
9// class DtVrfApp:
10//
11// Instances of DtVrfApp are the main class for the VR-Forces simulation
12// back-end application.
13
14namespace makVre
15{
17}
18
19class DtVreVrfApp : public DtVrfApp
20{
21public:
22 // constructor
23 DtVreVrfApp(int argc, char** argv);
24
25 // destructor
26 virtual ~DtVreVrfApp() override;
27
28 // Initialization. Must be called before any other member functions
29 // are called.
30 virtual bool init(DtVrfCreator* creator = 0) override;
31
32protected:
33 // Process mtl file. Also reads off mtl file (optionally) added to
34 // command line by -d command
35 virtual bool processMtlFile(int argc, char** argv) override;
36
37 // Creates our simOptions (called from init())
39
40 // This routine will process the options read from the mtl file and set
41 // them in the appropriate places in the cgf. This method is called
42 // after the cgf has been initialized
43 virtual void processCgfOptions() override;
44
45 // Prints out some general tracking information to console about this build (info level)
46 virtual void printGeneralInfoToConsole() override;
47
48private:
49 // copy constructor - not implemented
51
52 // assignment operator - not implemented
54};
DtVreVrfApp & operator=(const DtVreVrfApp &orig)
virtual bool init(DtVrfCreator *creator=0) override
virtual bool processMtlFile(int argc, char **argv) override
virtual void printGeneralInfoToConsole() override
virtual void processCgfOptions() override
DtVreVrfApp(const DtVreVrfApp &orig)
DtVreVrfApp(int argc, char **argv)
virtual ~DtVreVrfApp() override
virtual makVre::DtVreVrfSimOptions * createVreSimOptions()
Definition vreVrfSimOptions.h:25
Include export definitions for this library.
Definition glsVreMessageUtil.h:49