NAPISD
PAHdb website C++ backend
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Atom Class Reference

Public Member Functions

 Atom (double x, double y, double z, int type)
 
std::string_view getCPKColor () const
 
void setX (double x)
 
const double & getX () const
 
void setY (double y)
 
const double & getY () const
 
void setZ (double z)
 
double const & getZ () const
 
void setSize (double)
 
void setType (int type)
 
const double & getMass () const
 
const double & getSize () const
 
const int & getType () const
 

Detailed Description

Definition at line 7 of file Atom.h.

Constructor & Destructor Documentation

◆ Atom()

Atom::Atom ( double  x,
double  y,
double  z,
int  type 
)

Definition at line 3 of file Atom.cpp.

Member Function Documentation

◆ getCPKColor()

std::string_view Atom::getCPKColor ( ) const
inline

Definition at line 104 of file Atom.h.

◆ getMass()

const double & Atom::getMass ( ) const
inline

Definition at line 106 of file Atom.h.

◆ getSize()

const double & Atom::getSize ( ) const
inline

Definition at line 108 of file Atom.h.

◆ getType()

const int & Atom::getType ( ) const
inline

Definition at line 122 of file Atom.h.

◆ getX()

const double & Atom::getX ( ) const
inline

Definition at line 112 of file Atom.h.

◆ getY()

const double & Atom::getY ( ) const
inline

Definition at line 116 of file Atom.h.

◆ getZ()

const double & Atom::getZ ( ) const
inline

Definition at line 120 of file Atom.h.

◆ setType()

void Atom::setType ( int  type)

Definition at line 8 of file Atom.cpp.

◆ setX()

void Atom::setX ( double  x)
inline

Definition at line 110 of file Atom.h.

◆ setY()

void Atom::setY ( double  y)
inline

Definition at line 114 of file Atom.h.

◆ setZ()

void Atom::setZ ( double  z)
inline

Definition at line 118 of file Atom.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