ICF 3.1.1.10
Technical documentation of ICF Libraries
IToolsLayerInfo.h
Go to the documentation of this file.
1/********************************************************************************
2** This file is part of the ICF Framework. Copyright (C) Witold Gantzke & Kirill Lepskiy
3** ICF Framework may be used under the terms of the LGPL License v. 2.1 by the Free Software Foundation.
4********************************************************************************/
5
6#ifndef iview_IToolsLayerInfo_included
7#define iview_IToolsLayerInfo_included
8
9
10// ICF includes
11#include <istd/IChangeable.h>
12
13
14namespace iview
15{
16
17
22{
23public:
27 virtual bool IsDistanceMeasureToolActive() const = 0;
28
32 virtual bool IsPointMeasureToolActive() const = 0;
33};
34
35
36} // namespace iview
37
38
39
40#endif // !iview_IToolsLayerInfo_included
Common interface for data model objects, which can be changed.
Definition IChangeable.h:32
Interface for accessing informations about the tool layer in the shape view.
virtual bool IsDistanceMeasureToolActive() const =0
Check if the distance measuring is active.
virtual bool IsPointMeasureToolActive() const =0
Check if the point measuring is active.
In this library is defined 2D view concept and standard visualisation objects.

© Witold Gantzke and Kirill Lepskiy