GeoTessCPP  2.0.0
Software to facilitate storage and retrieval of 3D information about the Earth.
 All Classes Namespaces Files Functions Variables Typedefs Friends Defines
geotess::Polygon3D Member List
This is the complete list of members for geotess::Polygon3D, including all inherited members.
addReference()geotess::Polygon [inline]
attachmentgeotess::Polygon
class_name()geotess::Polygon3D [inline, virtual]
contains(const double *x, const double &radius, const int &layer, Profile **profiles)geotess::Polygon3D [inline]
contains(const double *x, const int &layer)geotess::Polygon3D [inline]
contains(GeoTessPosition &position)geotess::Polygon3D
geotess::Polygon::contains(const double *x)geotess::Polygon [inline]
containsAll(vector< double * > &points, vector< double > &radii, vector< int > &layers, vector< Profile ** > &profiles)geotess::Polygon3D [inline]
geotess::Polygon::containsAll(const vector< double * > &positions)geotess::Polygon [inline]
containsAny(vector< double * > &points, vector< double > &radii, vector< int > &layers, vector< Profile ** > &profiles)geotess::Polygon3D [inline]
geotess::Polygon::containsAny(const vector< double * > &points)geotess::Polygon [inline]
edgeCrossings(GreatCircle &gcRef)geotess::Polygon [protected]
edgesgeotess::Polygon [protected]
getArea()geotess::Polygon [inline]
getAreaLarge()geotess::Polygon [inline]
getAreaSmall()geotess::Polygon [inline]
getBottom()geotess::Polygon3D [inline]
getPoint(int index)geotess::Polygon [inline]
getPoints(vector< double * > &points, const bool &repeatFirstPoint)geotess::Polygon [inline]
getPoints(vector< double * > &points, const bool &repeatFirstPoint, const double &maxSpacing)geotess::Polygon [inline]
getRefCount()geotess::Polygon [inline]
getReferencePoint()geotess::Polygon [inline]
getReferencePoint(double *u)geotess::Polygon [inline]
getReferencePointIn()geotess::Polygon [inline]
getTolerance()geotess::Polygon [inline, static]
getTop()geotess::Polygon3D [inline]
globalgeotess::Polygon [protected]
invert()geotess::Polygon [inline]
isNotReferenced()geotess::Polygon [inline]
lonFirstgeotess::Polygon [protected]
onBoundary(GreatCircle &gcRef)geotess::Polygon [inline]
onBoundary(const double *x)geotess::Polygon [inline]
Polygon()geotess::Polygon
Polygon(vector< double * > &points)geotess::Polygon
Polygon(const double *center, double radius, int nEdges)geotess::Polygon
Polygon(string filename)geotess::Polygon
Polygon3D()geotess::Polygon3D [inline]
Polygon3D(vector< double * > points, Horizon *h_bottom, Horizon *h_top)geotess::Polygon3D [inline]
Polygon3D(double *center, double radius, int nEdges, Horizon *h_bottom, Horizon *h_top)geotess::Polygon3D [inline]
Polygon3D(string filename)geotess::Polygon3D
refCountgeotess::Polygon [protected]
referenceIngeotess::Polygon [protected]
referencePointgeotess::Polygon [protected]
removeReference()geotess::Polygon [inline]
setReferencePoint(const double *refPoint, const bool &inside)geotess::Polygon [inline]
setReferencePoint(double lat, double lon, bool inside)geotess::Polygon [inline]
setup(vector< double * > &points)geotess::Polygon [protected]
size()geotess::Polygon [inline]
str(const bool &repeatFirstPoint, const bool &latFirst, const double &minLongitude=-180)geotess::Polygon
TOLERANCEgeotess::Polygon [protected, static]
write(const string &outputFileName)geotess::Polygon3D [virtual]
~Polygon()geotess::Polygon [virtual]
~Polygon3D()geotess::Polygon3D