#include <MolecularData.h>
MolecularData Speichert die Daten eines Molekuehls. zusaetzlich enthaelt sie Funktionen um Farbe und Groesse der Atome zu erhalten.
definiert welche farben ausgelesen werden koennen
Enumerator |
---|
ATOM_TPYE |
Farbe aufgrund des Atom Typs
|
ATOM_GROUP |
Farbe aufgrund der Chain welcher das Atom angehoert
|
void MolecularData::getColorfromAtom |
( |
int |
id, |
|
|
colorMode |
mode, |
|
|
float * |
color |
|
) |
| |
gibt die Farbe fuer ein Atom zurueck
- Parameters
-
id | Die Id des Atoms |
mode | welche farbe verwednet werden soll |
- See Also
- colorMode ein Pointer auf ein float[3] wo die Farbe gespchert wrden soll
float MolecularData::getRadiusFromAtom |
( |
int |
id) | |
|
gibt den Radius fuer ein Atom zurueck
- Parameters
-
- Returns
- der Radius
std::map<int,atom> MolecularData::atomData |
Eine Map zum abspeicher der Atomedaten eins Molekuels wobei die mapID gleiczeitig die Atom ID ist
std::vector<long long> MolecularData::bondData |
Eine Vector zum abspeicher verbindungen zwischen zwei Atomen wobei im in den oberen 4 Byte die Id des ersten Atoms gespeichert ist und in den unteren 4 die Id des zwieten.
The documentation for this class was generated from the following files:
- D:/Wolfgang/Documents/Studium/Semster 11/Vis2/Abgabe/src/AO4OM/MolecularData.h
- D:/Wolfgang/Documents/Studium/Semster 11/Vis2/Abgabe/src/AO4OM/MolecularData.cpp