QCAD
Open Source 2D CAD
RSpatialIndexVisitor.h
Go to the documentation of this file.
1
20
#ifndef RSPATIALINDEXVISITOR_H
21
#define RSPATIALINDEXVISITOR_H
22
23
#include "
core_global.h
"
24
25
//#include <stdint.h>
26
27
35
class
QCADCORE_EXPORT
RSpatialIndexVisitor
{
36
public
:
37
virtual
~RSpatialIndexVisitor
() {}
41
virtual
void
visitData
(
42
int
id
,
43
int
pos,
44
double
x1,
double
y1,
double
z1,
45
double
x2,
double
y2,
double
z2
46
) = 0;
47
48
virtual
void
visitNode
(
49
double
x1,
double
y1,
double
z1,
50
double
x2,
double
y2,
double
z2
51
) = 0;
52
};
53
54
Q_DECLARE_METATYPE
(
RSpatialIndexVisitor
*)
55
56
#endif
RSpatialIndexVisitor::visitNode
virtual void visitNode(double x1, double y1, double z1, double x2, double y2, double z2)=0
Q_DECLARE_METATYPE
Q_DECLARE_METATYPE(RMath *)
core_global.h
RSpatialIndexVisitor::visitData
virtual void visitData(int id, int pos, double x1, double y1, double z1, double x2, double y2, double z2)=0
RSpatialIndexVisitor::~RSpatialIndexVisitor
virtual ~RSpatialIndexVisitor()
Definition:
RSpatialIndexVisitor.h:37
QCADCORE_EXPORT
#define QCADCORE_EXPORT
Definition:
core_global.h:10
RSpatialIndexVisitor
Copyright (c) 2011-2018 by Andrew Mustun.
Definition:
RSpatialIndexVisitor.h:35
src
core
RSpatialIndexVisitor.h
Generated on Thu Apr 15 2021 10:10:18 for QCAD by
1.8.18