#include <Polyhedron.hpp>
      
        
          | openstudio::Surface3dEdge::Surface3dEdge | ( | Point3d | start, | 
        
          |  |  | Point3d | end, | 
        
          |  |  | std::string | t_name, | 
        
          |  |  | size_t | t_surfNum | 
        
          |  | ) |  |  | 
      
 
 
      
        
          | const std::vector<size_t>& openstudio::Surface3dEdge::allSurfNums | ( |  | ) | const | 
      
 
 
      
        
          | void openstudio::Surface3dEdge::appendSurface | ( | const Surface3d & | surface | ) |  | 
      
 
 
      
        
          | Vector3d openstudio::Surface3dEdge::asVector | ( |  | ) | const | 
      
 
 
      
        
          | bool openstudio::Surface3dEdge::containsPoint | ( | const Point3d & | testVertex | ) |  | 
      
 
 
      
        
          | size_t openstudio::Surface3dEdge::count | ( |  | ) | const | 
      
 
 
      
        
          | const Point3d& openstudio::Surface3dEdge::end | ( |  | ) | const | 
      
 
 
      
        
          | std::string openstudio::Surface3dEdge::firstSurfaceName | ( |  | ) | const | 
      
 
 
      
        
          | size_t openstudio::Surface3dEdge::firstSurfNum | ( |  | ) | const | 
      
 
 
      
        
          | bool openstudio::Surface3dEdge::hasBeenCreated | ( |  | ) | const | 
      
 
 
      
        
          | bool openstudio::Surface3dEdge::hasConflictedOrientation | ( |  | ) | const | 
      
 
 
      
        
          | void openstudio::Surface3dEdge::markConflictedOrientation | ( |  | ) |  | 
      
 
 
      
        
          | void openstudio::Surface3dEdge::markCreated | ( |  | ) |  | 
      
 
 
      
        
          | bool openstudio::Surface3dEdge::operator!= | ( | const Surface3dEdge & | other | ) | const | 
      
 
 
      
        
          | bool openstudio::Surface3dEdge::operator== | ( | const Surface3dEdge & | other | ) | const | 
      
 
check equality: this uses a tolerance 
 
 
      
        
          | void openstudio::Surface3dEdge::resetEdgeMatching | ( |  | ) |  | 
      
 
 
      
        
          | bool openstudio::Surface3dEdge::reverseEqual | ( | const Surface3dEdge & | other | ) | const | 
      
 
 
      
        
          | const Point3d& openstudio::Surface3dEdge::start | ( |  | ) | const |