OpenStudio:utilities
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | List of all members
openstudio::Surface3dEdge Class Reference

#include <Polyhedron.hpp>

Public Member Functions

std::vector< Surface3dallSurfaces () const
 
void appendSurface (Surface3d surface)
 
bool containsPoint (const Point3d &testVertex)
 
size_t count () const
 
Point3d end () const
 
size_t firstSurfNum () const
 
bool operator!= (const Surface3dEdge &other) const
 check inequality More...
 
bool operator== (const Surface3dEdge &other) const
 check equality: this uses a tolerance More...
 
Point3d start () const
 
 Surface3dEdge (Point3d start, Point3d end, Surface3d firstSurface, size_t firstSurfNum)
 

Constructor & Destructor Documentation

openstudio::Surface3dEdge::Surface3dEdge ( Point3d  start,
Point3d  end,
Surface3d  firstSurface,
size_t  firstSurfNum 
)

Member Function Documentation

std::vector<Surface3d> openstudio::Surface3dEdge::allSurfaces ( ) const
void openstudio::Surface3dEdge::appendSurface ( Surface3d  surface)
bool openstudio::Surface3dEdge::containsPoint ( const Point3d testVertex)
size_t openstudio::Surface3dEdge::count ( ) const
Point3d openstudio::Surface3dEdge::end ( ) const
size_t openstudio::Surface3dEdge::firstSurfNum ( ) const
bool openstudio::Surface3dEdge::operator!= ( const Surface3dEdge other) const

check inequality

bool openstudio::Surface3dEdge::operator== ( const Surface3dEdge other) const

check equality: this uses a tolerance

Point3d openstudio::Surface3dEdge::start ( ) const