Loading [MathJax]/jax/output/HTML-CSS/config.js
OGS
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
v
w
z
Enumerations
b
c
d
e
f
g
i
l
m
n
o
p
s
t
u
v
Enumerator
a
b
c
d
e
f
g
h
l
m
n
p
r
s
t
v
y
Classes
Class List
Class Index
Class Hierarchy
Files
File List
File Members
All
a
b
c
d
e
f
g
i
k
m
n
o
p
r
s
t
v
w
x
Functions
a
c
d
e
f
g
i
m
o
p
r
s
t
v
w
Variables
Typedefs
Enumerations
Macros
b
c
g
m
n
o
p
r
s
t
▼
OGS
►
OpenGeoSys 6.5.4-164-ga3e391797c source code documentation
►
OGS CTests—Project Files
►
OGS Input File Parameters—Quality Assurance
►
OGS Input File Parameters
BulkMappingDocuPage
Todo List
OGS Input File Parameters—List of incomplete documentation pages
Bibliography
►
Namespaces
►
Classes
▼
Files
▼
File List
►
Applications
►
BaseLib
►
build
►
ChemistryLib
Documentation
▼
GeoLib
►
IO
►
AABB.h
►
AnalyticalGeometry-impl.h
►
AnalyticalGeometry.cpp
►
AnalyticalGeometry.h
DuplicateGeometry.cpp
►
DuplicateGeometry.h
EarClippingTriangulation.cpp
►
EarClippingTriangulation.h
►
GeoObject.h
►
GEOObjects.cpp
►
GEOObjects.h
►
GeoType.cpp
►
GeoType.h
►
Grid.h
►
LineSegment.cpp
►
LineSegment.h
MinimalBoundingSphere.cpp
►
MinimalBoundingSphere.h
OctTree-impl.h
►
OctTree.h
►
Point.h
PointVec.cpp
►
PointVec.h
►
Polygon.cpp
►
Polygon.h
PolygonWithSegmentMarker.cpp
►
PolygonWithSegmentMarker.h
►
Polyline.cpp
►
Polyline.h
►
PolylineVec.h
PolylineWithSegmentMarker.cpp
►
PolylineWithSegmentMarker.h
►
predicates.h
►
QuadTree.h
Raster.cpp
►
Raster.h
SensorData.cpp
►
SensorData.h
SimplePolygonTree.cpp
►
SimplePolygonTree.h
►
Station.cpp
►
Station.h
►
StationBorehole.cpp
►
StationBorehole.h
►
Surface.cpp
►
Surface.h
SurfaceGrid.cpp
►
SurfaceGrid.h
►
SurfaceVec.h
►
TemplateVec.h
Triangle.cpp
►
Triangle.h
►
Utils.cpp
►
Utils.h
►
InfoLib
►
MaterialLib
►
MathLib
►
MeshGeoToolsLib
►
MeshLib
►
MeshToolsLib
►
NumLib
►
ParameterLib
►
ProcessLib
►
File Members
GeoObject.h
Go to the documentation of this file.
1
14
#pragma once
15
16
#include "
GeoType.h
"
17
18
namespace
GeoLib
19
{
20
struct
GeoObject
21
{
22
virtual
~GeoObject
() =
default
;
24
virtual
GEOTYPE
getGeoType
()
const
= 0;
25
};
20
struct
GeoObject
{
…
};
26
}
// end namespace GeoLib
GeoType.h
Definition of the GEOTYPE enumeration.
GeoLib
Definition
ProjectData.h:36
GeoLib::GEOTYPE
GEOTYPE
Definition
GeoType.h:23
GeoLib::GeoObject
Definition
GeoObject.h:21
GeoLib::GeoObject::~GeoObject
virtual ~GeoObject()=default
GeoLib::GeoObject::getGeoType
virtual GEOTYPE getGeoType() const =0
return a geometry type
GeoLib
GeoObject.h
Generated by
1.12.0