EasyNav Plugins
Loading...
Searching...
No Matches
Point3D Struct Reference

#include <grid_coord.hpp>

Collaboration diagram for Point3D:

Public Member Functions

Point3Doperator= (const Point3D &v)=default
template<typename T>
Point3Doperator= (const T &v)
Point3Doperator= (Point3D &&v)=default
double & operator[] (size_t index)
 Point3D ()=default
 Point3D (const Point3D &v)=default
template<typename T>
 Point3D (const T &v)
 Point3D (double x, double y, double z)
 Point3D (Point3D &&v)=default

Public Attributes

double x
double y
double z

Constructor & Destructor Documentation

◆ Point3D() [1/5]

Point3D ( )
default

◆ Point3D() [2/5]

Point3D ( const Point3D & v)
default

◆ Point3D() [3/5]

Point3D ( Point3D && v)
default

◆ Point3D() [4/5]

Point3D ( double x,
double y,
double z )

◆ Point3D() [5/5]

template<typename T>
Point3D ( const T & v)

Member Function Documentation

◆ operator=() [1/3]

Point3D & operator= ( const Point3D & v)
default

◆ operator=() [2/3]

template<typename T>
Point3D & operator= ( const T & v)

◆ operator=() [3/3]

Point3D & operator= ( Point3D && v)
default

◆ operator[]()

double & operator[] ( size_t index)
nodiscard

Member Data Documentation

◆ x

double x

◆ y

double y

◆ z

double z

The documentation for this struct was generated from the following file: