ToolMap
Loading...
Searching...
No Matches
tmpointorientattrib.h
1/***************************************************************************
2 tmpointorientattrib.h
3 Point orientation with attribution
4 -------------------
5 copyright : (C) 2007 CREALP Lucien Schreiber
6 ***************************************************************************/
7
8/***************************************************************************
9 * *
10 * This program is free software; you can redistribute it and/or modify *
11 * it under the terms of the GNU General Public License as published by *
12 * the Free Software Foundation; either version 2 of the License, or *
13 * (at your option) any later version. *
14 * *
15 ***************************************************************************/
16
17// comment doxygen
18
19#ifndef _TM_POINT_ORIENT_ATTRIB_H_
20#define _TM_POINT_ORIENT_ATTRIB_H_
21
22// For compilers that support precompilation, includes "wx/wx.h".
23#include <wx/wxprec.h>
24
25// Include wxWidgets' headers
26#ifndef WX_PRECOMP
27#include <wx/wx.h>
28#endif
29
30#include "tmpointorient.h"
31#include "../database/database_tm.h"
32
34 private:
35 long m_Oid;
36 long m_LayerId;
37 DataBaseTM* m_DB;
38 ProjectDefMemoryFields m_OrientField;
39
40 void InitMemberValues();
41
42 bool POA_IsOIDInited();
43
44 bool POA_IsAttributed(long& attributedvalue);
45
46 bool POA_HasOrientField();
47
48 protected:
49 public:
51
52 void Create(DataBaseTM* database, long oid);
53
55
56 bool IsCorrectType();
57
58 bool Update();
59};
60
61#endif
Definition database_tm.h:80
Storing Fields property in memory.
Definition projectdefmemory.h:198
Definition tmpointorientattrib.h:33
Definition tmpointorient.h:32