VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
uiObjectGeometryElement.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2013 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 
8 
9 #pragma once
10 
13 
14 #include <vlutil/vlFilename.h>
15 
16 class QHBoxLayout;
17 class QPushButton;
19 class QCheckBox;
20 class QDialog;
21 class QLineEdit;
22 
24 {
25  Q_OBJECT
26 
27 public:
28 
31 
33  virtual ~DtUiObjectGeometryElement();
34 
36 
37 protected:
38  virtual void setFromParameters(const std::vector<DtReaderWriter*>& parentRw);
39 
41  virtual void createControls(QWidget* widget);
42 
43  virtual void geometryFileChanged(DtUiElement*);
44 
45  virtual DtFilename geometryFile() const;
46 
47  virtual DtFilename makeRelativeToModelSet(const DtFilename&) const;
48 
49  virtual void checkNavigationData();
50  virtual bool isModified() const;
51 
52  virtual void generationComplete(bool);
53  virtual void enableElements();
54 
55  virtual DtFilename modelDefinitionFile(bool resolve = true) const;
56  virtual DtFilename makeFilenameRelative(const DtFilename& f) const;
57 
58 protected slots:
59  virtual void onSelectGeometry();
60  virtual void onGenerateNavigationData();
61  virtual void onRemoveNavigationData();
62  virtual void useDetailedGeometryInSimulationEngineChanged();
63  virtual void embedIntoTerrainChanged();
64  virtual void onSelectGeometryFile();
65  virtual void onClearGeometry();
66  virtual void onUseVisualModel();
67 
68 public:
85 };

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)