Stellarium 0.11.0
Home · All Namespaces · All Classes · Functions · Coding Style · Scripting · Plugins · File Structure
Public Member Functions | Static Public Member Functions | Friends

OctahedronPolygon Class Reference

List of all members.

Public Member Functions

 OctahedronPolygon (const SubContour &subContour)
 OctahedronPolygon (const QVector< QVector< Vec3d > > &contours)
 OctahedronPolygon (const QVector< Vec3d > &contour)
 OctahedronPolygon (const QList< OctahedronPolygon > &octContours)
double getArea () const
Vec3d getPointInside () const
StelVertexArray getFillVertexArray () const
StelVertexArray getOutlineVertexArray () const
void getBoundingCap (Vec3d &v, double &d) const
void inPlaceIntersection (const OctahedronPolygon &mpoly)
void inPlaceUnion (const OctahedronPolygon &mpoly)
void inPlaceSubtraction (const OctahedronPolygon &mpoly)
bool intersects (const OctahedronPolygon &mpoly) const
bool contains (const OctahedronPolygon &mpoly) const
bool contains (const Vec3d &p) const
bool isEmpty () const
QString toJson () const

Static Public Member Functions

static const OctahedronPolygongetAllSkyOctahedronPolygon ()
static const OctahedronPolygongetEmptyOctahedronPolygon ()
static double sphericalTriangleArea (const Vec3d &v0, const Vec3d &v1, const Vec3d &v2)

Friends

QDataStream & operator<< (QDataStream &, const OctahedronPolygon &)
QDataStream & operator>> (QDataStream &, OctahedronPolygon &)
OctahedronPolygon createAllSkyOctahedronPolygon ()