BALL
1.4.2
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
BALL
VIEW
KERNEL
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
9
# include <
BALL/VIEW/KERNEL/common.h
>
10
#endif
11
12
#include <QtCore/QCoreApplication>
13
14
namespace
BALL
15
{
16
namespace
VIEW
17
{
26
class
BALL_VIEW_EXPORT
ModelInformation
27
{
28
29
public
:
30
31
33
37
ModelInformation
();
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
Generated by
1.8.3.1