NAPISD
PAHdb website C++ backend
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Point Class Reference
Inheritance diagram for Point:
CanvasItem

Public Member Functions

Pointclone () const
 
void setCoordinates (const std::array< double, 3 > &coordinates)
 
void setCoordinates (double x, double y, double z)
 
std::array< double, 3 > const & getCoordinates () const
 
void setColor (std::string_view color)
 
std::string_view getColor () const
 
void setSymbol (int symbol)
 
const int & getSymbol () const
 
void setSize (int size)
 
const int & getSize () const
 

Additional Inherited Members

- Public Types inherited from CanvasItem
enum class  Type : char {
  I_None , I_Point , I_Line , I_Curve ,
  I_Plot , I_Text , I_Panels
}
 
- Public Attributes inherited from CanvasItem
Type type
 

Detailed Description

Definition at line 11 of file Point.h.

Constructor & Destructor Documentation

◆ Point()

Point::Point ( )

Definition at line 3 of file Point.cpp.

Member Function Documentation

◆ clone()

Point * Point::clone ( ) const
virtual

Reimplemented from CanvasItem.

Definition at line 8 of file Point.cpp.

◆ getColor()

std::string_view Point::getColor ( ) const
inline

Definition at line 55 of file Point.h.

◆ getCoordinates()

std::array< double, 3 > const & Point::getCoordinates ( ) const
inline

Definition at line 49 of file Point.h.

◆ getSize()

const int & Point::getSize ( ) const
inline

Definition at line 63 of file Point.h.

◆ getSymbol()

const int & Point::getSymbol ( ) const
inline

Definition at line 59 of file Point.h.

◆ setColor()

void Point::setColor ( std::string_view  color)
inline

Definition at line 53 of file Point.h.

◆ setCoordinates() [1/2]

void Point::setCoordinates ( const std::array< double, 3 > &  coordinates)
inline

Definition at line 45 of file Point.h.

◆ setCoordinates() [2/2]

void Point::setCoordinates ( double  x,
double  y,
double  z 
)

Definition at line 9 of file Point.cpp.

◆ setSize()

void Point::setSize ( int  size)
inline

Definition at line 61 of file Point.h.

◆ setSymbol()

void Point::setSymbol ( int  symbol)
inline

Definition at line 57 of file Point.h.


The documentation for this class was generated from the following files:

Since FY2019 the NASA Ames PAH IR Spectroscopic Database is being supported through a directed Work Package at NASA Ames titled: "Laboratory Astrophysics - The NASA Ames PAH IR Spectroscopic Database".
Since FY2023 the NASA Ames PAH IR Spectroscopic Database is being supported through the Laboratory Astrophysics Rd 2 directed Work Package at NASA Ames.
© Copyright 2021-2025, Christiaan Boersma