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

#include <Point3d.hpp>

Public Member Functions

bool operator!= (const Point3d &other) const
 check inequality More...
 
Point3d operator+ (const Vector3d &vec) const
 point plus a vector is a new point More...
 
Point3doperator+= (const Vector3d &vec)
 point plus a vector is a new point More...
 
Vector3d operator- (const Point3d &other) const
 point minus another point is a vector More...
 
Point3doperator= (const Point3d &)=default
 
Point3doperator= (Point3d &&) noexcept=default
 
bool operator== (const Point3d &other) const
 check equality More...
 
 Point3d ()
 default constructor creates point at 0, 0, 0 More...
 
 Point3d (double x, double y, double z)
 constructor with x, y, z More...
 
 Point3d (const Point3d &other)=default
 
 Point3d (Point3d &&other) noexcept=default
 
double x () const
 get x More...
 
double y () const
 get y More...
 
double z () const
 get z More...
 

Constructor & Destructor Documentation

openstudio::Point3d::Point3d ( )

default constructor creates point at 0, 0, 0

openstudio::Point3d::Point3d ( double  x,
double  y,
double  z 
)

constructor with x, y, z

openstudio::Point3d::Point3d ( const Point3d other)
default
openstudio::Point3d::Point3d ( Point3d &&  other)
defaultnoexcept

Member Function Documentation

bool openstudio::Point3d::operator!= ( const Point3d other) const

check inequality

Point3d openstudio::Point3d::operator+ ( const Vector3d vec) const

point plus a vector is a new point

Point3d& openstudio::Point3d::operator+= ( const Vector3d vec)

point plus a vector is a new point

Vector3d openstudio::Point3d::operator- ( const Point3d other) const

point minus another point is a vector

Point3d& openstudio::Point3d::operator= ( const Point3d )
default
Point3d& openstudio::Point3d::operator= ( Point3d &&  )
defaultnoexcept
bool openstudio::Point3d::operator== ( const Point3d other) const

check equality

double openstudio::Point3d::x ( ) const

get x

double openstudio::Point3d::y ( ) const

get y

double openstudio::Point3d::z ( ) const

get z