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

#include <RoofGeometry_Details.hpp>

Public Member Functions

 FaceNode ()
 
 FaceNode (const Point3d &t_point, double t_distance, std::shared_ptr< Face > t_face)
 
bool operator== (const FaceNode &other) const
 

Public Attributes

double distance = 0.0
 
std::shared_ptr< Faceface
 
Point3d point
 

Friends

std::ostream & operator<< (std::ostream &os, const FaceNode &fn)
 

Constructor & Destructor Documentation

openstudio::FaceNode::FaceNode ( )
inline
openstudio::FaceNode::FaceNode ( const Point3d t_point,
double  t_distance,
std::shared_ptr< Face t_face 
)
inline

Member Function Documentation

bool openstudio::FaceNode::operator== ( const FaceNode other) const
inline

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const FaceNode fn 
)
friend

Member Data Documentation

double openstudio::FaceNode::distance = 0.0
std::shared_ptr<Face> openstudio::FaceNode::face
Point3d openstudio::FaceNode::point