OpenStudioCore:model
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | Related Functions | List of all members
openstudio::model::SurfaceIntersection Class Reference

#include <Surface.hpp>

Public Member Functions

std::vector< SurfacenewSurfaces1 () const
 
std::vector< SurfacenewSurfaces2 () const
 
Surface surface1 () const
 
Surface surface2 () const
 
 SurfaceIntersection (const Surface &surface1, const Surface &surface2, const std::vector< Surface > &newSurfaces1, const std::vector< Surface > &newSurfaces2)
 

Related Functions

(Note that these are not member functions.)

std::ostream & operator<< (std::ostream &os, const SurfaceIntersection &surfaceIntersection)
 

Detailed Description

SurfaceIntersection contains detailed information about a surface intersection.

Constructor & Destructor Documentation

openstudio::model::SurfaceIntersection::SurfaceIntersection ( const Surface surface1,
const Surface surface2,
const std::vector< Surface > &  newSurfaces1,
const std::vector< Surface > &  newSurfaces2 
)

Member Function Documentation

std::vector<Surface> openstudio::model::SurfaceIntersection::newSurfaces1 ( ) const
std::vector<Surface> openstudio::model::SurfaceIntersection::newSurfaces2 ( ) const
Surface openstudio::model::SurfaceIntersection::surface1 ( ) const
Surface openstudio::model::SurfaceIntersection::surface2 ( ) const

Friends And Related Function Documentation

std::ostream & operator<< ( std::ostream &  os,
const SurfaceIntersection surfaceIntersection 
)
related