#include <sc_store.h>

Public Member Functions

 DPoint ()=default
 
 DPoint (double x, double y, double z)
 
bool operator!= (DPoint const &that) const
 
bool operator== (DPoint const &that) const
 
Point toPoint ()
 

Static Public Member Functions

static DPoint fromPoint (Point const &point)
 

Public Attributes

double x
 
double y
 
double z
 

Detailed Description

A double precision point in 3-space.

Constructor & Destructor Documentation

◆ DPoint() [1/2]

SC::Store::DPoint::DPoint ( )
default

◆ DPoint() [2/2]

SC::Store::DPoint::DPoint ( double  x,
double  y,
double  z 
)

Member Function Documentation

◆ fromPoint()

static DPoint SC::Store::DPoint::fromPoint ( Point const &  point)
static

◆ operator!=()

bool SC::Store::DPoint::operator!= ( DPoint const &  that) const

◆ operator==()

bool SC::Store::DPoint::operator== ( DPoint const &  that) const

◆ toPoint()

Point SC::Store::DPoint::toPoint ( )

Member Data Documentation

◆ x

double SC::Store::DPoint::x

◆ y

double SC::Store::DPoint::y

◆ z

double SC::Store::DPoint::z