Skip to content

Project OpenGeode ​

class Point ​

Description of a point in the given dimension with double coordinates

Functions ​

Point ​

cpp
public void Point<>()
public void Point<>()

Point ​

cpp
public void Point<>(std::array<double, dimension> values)
public void Point<>(std::array<double, dimension> values)

value ​

cpp
public double value(local_index_t index)
public double value(local_index_t index)

set_value ​

cpp
public void set_value(local_index_t index, double coordinate)
public void set_value(local_index_t index, double coordinate)

operator== ​

cpp
public bool operator==(const Point<> & other)
public bool operator==(const Point<> & other)

operator!= ​

cpp
public bool operator!=(const Point<> & other)
public bool operator!=(const Point<> & other)

operator< ​

cpp
public bool operator<(const Point<> & other)
public bool operator<(const Point<> & other)

operator<= ​

cpp
public bool operator<=(const Point<> & other)
public bool operator<=(const Point<> & other)

operator* ​

cpp
public Point operator*(double multiplier)
public Point operator*(double multiplier)

operator/ ​

cpp
public Point operator/(double divider)
public Point operator/(double divider)

operator+ ​

cpp
public Point operator+(const Point<> & other)
public Point operator+(const Point<> & other)

operator- ​

cpp
public Point operator-(const Point<> & other)
public Point operator-(const Point<> & other)

operator*= ​

cpp
public void operator*=(double multiplier)
public void operator*=(double multiplier)

operator/= ​

cpp
public void operator/=(double divider)
public void operator/=(double divider)

operator+= ​

cpp
public void operator+=(const Point<> & other)
public void operator+=(const Point<> & other)

operator-= ​

cpp
public void operator-=(const Point<> & other)
public void operator-=(const Point<> & other)

inexact_equal ​

cpp
public bool inexact_equal(const Point<> & other)
public bool inexact_equal(const Point<> & other)

string ​

cpp
public basic_string string()
public basic_string string()

project_point ​

cpp
public Point<dimension - 1> project_point(geode::local_index_t axis_to_remove)
public Point<dimension - 1> project_point(geode::local_index_t axis_to_remove)

Geode-solutions' documentation website