#include <Intersection.hpp>
IntersectionResult contains detailed information about an intersection. 
      
        
          | openstudio::IntersectionResult::IntersectionResult | ( | const std::vector< Point3d > & | polygon1, | 
        
          |  |  | const std::vector< Point3d > & | polygon2, | 
        
          |  |  | const std::vector< std::vector< Point3d > > & | newPolygons1, | 
        
          |  |  | const std::vector< std::vector< Point3d > > & | newPolygons2 | 
        
          |  | ) |  |  | 
      
 
 
      
        
          | double openstudio::IntersectionResult::area1 | ( |  | ) | const | 
      
 
 
      
        
          | double openstudio::IntersectionResult::area2 | ( |  | ) | const | 
      
 
 
      
        
          | std::vector< std::vector<Point3d> > openstudio::IntersectionResult::newPolygons1 | ( |  | ) | const | 
      
 
 
      
        
          | std::vector< std::vector<Point3d> > openstudio::IntersectionResult::newPolygons2 | ( |  | ) | const | 
      
 
 
      
        
          | std::vector<Point3d> openstudio::IntersectionResult::polygon1 | ( |  | ) | const | 
      
 
 
      
        
          | std::vector<Point3d> openstudio::IntersectionResult::polygon2 | ( |  | ) | const |