OpenStudio:utilities
Loading...
Searching...
No Matches
openstudio::LineLinear2d Class Reference

#include <RoofGeometry_Details.hpp>

Public Member Functions

boost::optional< Point3dcollide (const LineLinear2d &line2) const
 
 LineLinear2d (const Point3d &p1, const Point3d &p2)
 
 LineLinear2d (double a, double b, double c)
 

Public Attributes

double A = 0.0
 
double B = 0.0
 
double C = 0.0
 

Constructor & Destructor Documentation

◆ LineLinear2d() [1/2]

openstudio::LineLinear2d::LineLinear2d ( double a,
double b,
double c )
inline

◆ LineLinear2d() [2/2]

openstudio::LineLinear2d::LineLinear2d ( const Point3d & p1,
const Point3d & p2 )
inline

Member Function Documentation

◆ collide()

boost::optional< Point3d > openstudio::LineLinear2d::collide ( const LineLinear2d & line2) const
inline

Member Data Documentation

◆ A

double openstudio::LineLinear2d::A = 0.0

◆ B

double openstudio::LineLinear2d::B = 0.0

◆ C

double openstudio::LineLinear2d::C = 0.0