GeoTessCPP  2.0.0
Software to facilitate storage and retrieval of 3D information about the Earth.
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros
geotess::Polygon3D Member List

This is the complete list of members for geotess::Polygon3D, including all inherited members.

addReference()geotess::Polygoninline
attachmentgeotess::Polygon
class_name()geotess::Polygon3Dinlinevirtual
contains(const double *x)geotess::Polygon3Dinline
contains(const double *x, const double &radius, const int &layer, Profile **profiles)geotess::Polygon3Dinline
contains(const double *x, const int &layer)geotess::Polygon3Dinline
containsAll(vector< double * > &points, vector< double > &radii, vector< int > &layers, vector< Profile ** > &profiles)geotess::Polygon3Dinline
geotess::Polygon::containsAll(const vector< double * > &positions)geotess::Polygoninline
containsAny(vector< double * > &points, vector< double > &radii, vector< int > &layers, vector< Profile ** > &profiles)geotess::Polygon3Dinline
geotess::Polygon::containsAny(const vector< double * > &points)geotess::Polygoninline
edgeCrossings(GreatCircle &gcRef)geotess::Polygonprotected
edgesgeotess::Polygonprotected
getArea()geotess::Polygoninline
getAreaLarge()geotess::Polygoninline
getAreaSmall()geotess::Polygoninline
getBottom()geotess::Polygon3Dinline
getPoint(int index)geotess::Polygoninline
getPoints(vector< double * > &points, const bool &repeatFirstPoint)geotess::Polygoninline
getPoints(vector< double * > &points, const bool &repeatFirstPoint, const double &maxSpacing)geotess::Polygoninline
getReferencePoint()geotess::Polygoninline
getReferencePoint(double *u)geotess::Polygoninline
getReferencePointIn()geotess::Polygoninline
getTolerance()geotess::Polygoninlinestatic
getTop()geotess::Polygon3Dinline
globalgeotess::Polygonprotected
invert()geotess::Polygoninline
isNotReferenced()geotess::Polygoninline
lonFirstgeotess::Polygonprotected
onBoundary(GreatCircle &gcRef)geotess::Polygoninline
onBoundary(const double *x)geotess::Polygoninline
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::Polygon3Dinline
Polygon3D(vector< double * > points, Horizon *h_bottom, Horizon *h_top)geotess::Polygon3Dinline
Polygon3D(double *center, double radius, int nEdges, Horizon *h_bottom, Horizon *h_top)geotess::Polygon3Dinline
Polygon3D(string filename)geotess::Polygon3D
refCountgeotess::Polygonprotected
referenceIngeotess::Polygonprotected
referencePointgeotess::Polygonprotected
removeReference()geotess::Polygoninline
setReferencePoint(const double *refPoint, const bool &inside)geotess::Polygoninline
setReferencePoint(double lat, double lon, bool inside)geotess::Polygoninline
setup(vector< double * > &points)geotess::Polygonprotected
size()geotess::Polygoninline
str(const bool &repeatFirstPoint, const bool &latFirst, const double &minLongitude=-180)geotess::Polygon
TOLERANCEgeotess::Polygonprotectedstatic
write(const string &outputFileName)geotess::Polygon3Dvirtual
~Polygon()geotess::Polygonvirtual
~Polygon3D()geotess::Polygon3D