ScottPlot
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Properties | List of all members
ScottPlot.Coordinates3d Struct Reference

Represents a 3d point in coordinate space. More...

Inheritance diagram for ScottPlot.Coordinates3d:
IEquatable

Public Member Functions

 Coordinates3d (double x, double y, double z)
 
double DistanceSquared (Coordinates3d pt)
 
double Distance (Coordinates3d pt)
 
override string ToString ()
 
bool Equals (Coordinates3d other)
 
override bool Equals (object? obj)
 
override int GetHashCode ()
 
Coordinates3d WithDelta (double dX, double dY, double dZ)
 
Coordinates Coordinates2d ()
 

Static Public Member Functions

static bool operator== (Coordinates3d a, Coordinates3d b)
 
static bool operator!= (Coordinates3d a, Coordinates3d b)
 

Properties

double X [get, set]
 
double Y [get, set]
 
double Z [get, set]
 
bool AreReal [get]
 
static Coordinates3d NaN [get]
 
static Coordinates3d Origin [get]
 
static Coordinates3d Infinity [get]
 

Detailed Description

Represents a 3d point in coordinate space.

Constructor & Destructor Documentation

◆ Coordinates3d()

ScottPlot.Coordinates3d.Coordinates3d ( double  x,
double  y,
double  z 
)
inline

Member Function Documentation

◆ Coordinates2d()

Coordinates ScottPlot.Coordinates3d.Coordinates2d ( )
inline

◆ Distance()

double ScottPlot.Coordinates3d.Distance ( Coordinates3d  pt)
inline

◆ DistanceSquared()

double ScottPlot.Coordinates3d.DistanceSquared ( Coordinates3d  pt)
inline

◆ Equals() [1/2]

bool ScottPlot.Coordinates3d.Equals ( Coordinates3d  other)
inline

◆ Equals() [2/2]

override bool ScottPlot.Coordinates3d.Equals ( object?  obj)
inline

◆ GetHashCode()

override int ScottPlot.Coordinates3d.GetHashCode ( )
inline

◆ operator!=()

static bool ScottPlot.Coordinates3d.operator!= ( Coordinates3d  a,
Coordinates3d  b 
)
inlinestatic

◆ operator==()

static bool ScottPlot.Coordinates3d.operator== ( Coordinates3d  a,
Coordinates3d  b 
)
inlinestatic

◆ ToString()

override string ScottPlot.Coordinates3d.ToString ( )
inline

◆ WithDelta()

Coordinates3d ScottPlot.Coordinates3d.WithDelta ( double  dX,
double  dY,
double  dZ 
)
inline

Property Documentation

◆ AreReal

bool ScottPlot.Coordinates3d.AreReal
get

◆ Infinity

Coordinates3d ScottPlot.Coordinates3d.Infinity
staticget

◆ NaN

Coordinates3d ScottPlot.Coordinates3d.NaN
staticget

◆ Origin

Coordinates3d ScottPlot.Coordinates3d.Origin
staticget

◆ X

double ScottPlot.Coordinates3d.X
getset

◆ Y

double ScottPlot.Coordinates3d.Y
getset

◆ Z

double ScottPlot.Coordinates3d.Z
getset

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