BALL  1.4.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
modelInformation.h
Go to the documentation of this file.
1 // -*- Mode: C++; tab-width: 2; -*-
2 // vi: set ts=2:
3 //
4 
5 #ifndef BALL_VIEW_KERNEL_MODELINFORMATION_H
6 #define BALL_VIEW_KERNEL_MODELINFORMATION_H
7 
8 #ifndef BALL_VIEW_KERNEL_COMMON_H
10 #endif
11 
12 #include <QtCore/QCoreApplication>
13 
14 namespace BALL
15 {
16  namespace VIEW
17  {
27  {
28 
29  public:
30 
31 
33 
38 
41  virtual ~ModelInformation();
42 
44 
46 
49  virtual String getModelName(ModelType type) const;
50 
53  virtual String getColoringName(ColoringMethod type) const;
54 
58  virtual bool isSurfaceModel(ModelType type) const;
59 
62  virtual bool modelMuteableByDisplayProperties(ModelType type) const;
63 
66  virtual bool coloringMuteableByDisplayProperties(ColoringMethod type) const;
67 
71  virtual bool modelMustBeRebuild(ModelType type) const;
72  };
73 
74  } // namespace VIEW
75 } // namespace BALL
76 
77 #endif // BALL_VIEW_KERNEL_MODELINFORMATION_H