VR-Forces 4.1 Class Documentation
uiAutoContactFusionElement.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2007 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: uiAutoContactFusionElement.h,v $ $Revision: 1.1 $ $State: Exp $
7 *******************************************************************************/
8 
11 
13 
14 #ifndef uiAutoContactFusionElement_h
15 #define uiAutoContactFusionElement_h
16 
18 #include <list>
19 
20 class QLabel;
27 
30 
32 
34 {
35 public:
38  DtReaderWriterRegistry* const parentRegistry = NULL);
39 
42 
45 
48 
50  virtual void objectParametersModified();
51 
52  virtual QWidget* createControls(QWidget* parent);
53 
54 protected:
55  virtual const DtComponentSystemDefinition* lookupSystemDefinition(
56  const DtComponentSystemDescriptor* descriptor);
57 
59 
62  virtual bool updateSensorConnections();
63 
66  virtual bool checkExistingSensorConnection(const DtSymbolString& sensorName,
67  const DtDetectedObjectsMetaDataEntry* detectEntry) const;
68 
71  virtual void addConnectionToSensor(const DtSymbolString& sensorName,
72  const DtDetectedObjectsMetaDataEntry* detectEntry);
73 
77  virtual bool removeOldSensorConnections(const std::list<DtSymbolString>& currentSensors);
78 
82  virtual DtComponentDescriptor* findOrCreateControllerDescriptor();
83 
86  virtual void updateDisplayLabel();
87 
88 protected:
89  virtual DtUiElement* clone();
90  virtual void setFromParameters(DtReaderWriter* parentRw);
92 
93 protected:
98 };
99 
100 #endif

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)