OpenStudio:utilities
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
openstudio::Polygon3d Member List

This is the complete list of members for openstudio::Polygon3d, including all inherited members.

addHole(const Point3dVector &hole)openstudio::Polygon3d
addPoint(const Point3d &point)openstudio::Polygon3d
centroid() const openstudio::Polygon3d
getEdge(size_t i) const openstudio::Polygon3d
getInnerPaths() const openstudio::Polygon3d
getOuterPath() const openstudio::Polygon3d
getSize() const openstudio::Polygon3d
grossArea() const openstudio::Polygon3d
inside(const Point3d &point, double tol=0.01) const openstudio::Polygon3d
isClockwise() const openstudio::Polygon3d
netArea() const openstudio::Polygon3d
newellVector() const openstudio::Polygon3d
operator=(const Polygon3d &)=defaultopenstudio::Polygon3d
operator=(Polygon3d &&) noexcept=defaultopenstudio::Polygon3d
outwardNormal() const openstudio::Polygon3d
overlap(const Point3dVector &line) const openstudio::Polygon3d
perimeter() const openstudio::Polygon3d
pointInPolygon(const Point3d &point, double tol=0.01) const openstudio::Polygon3d
Polygon3d()=defaultopenstudio::Polygon3d
Polygon3d(const Point3dVector &outerPath)openstudio::Polygon3d
Polygon3d(const Point3dVector &outerPath, const Point3dVectorVector &innerPaths)openstudio::Polygon3d
Polygon3d(const Polygon3d &other)=defaultopenstudio::Polygon3d
Polygon3d(Polygon3d &&other) noexcept=defaultopenstudio::Polygon3d
setOuterPath(const Point3dVector &outerPath)openstudio::Polygon3d
within(const Point3d &point, double tol=0.01) const openstudio::Polygon3d