Chemical Data Processing Library C++ API - Version 1.4.0
Namespaces | Functions
Entity3DFunctions.hpp File Reference

Declaration of functions that operate on Chem::Entity3D instances. More...

#include "CDPL/Chem/APIPrefix.hpp"
#include "CDPL/Math/Vector.hpp"

Go to the source code of this file.

Namespaces

 CDPL
 The namespace of the Chemical Data Processing Library.
 
 CDPL::Chem
 Contains classes and functions related to chemistry.
 

Functions

CDPL_CHEM_API const Math::Vector3D & CDPL::Chem::get3DCoordinates (const Entity3D &entity)
 Returns the 3D coordinates stored as Chem::Entity3DProperty::COORDINATES_3D of entity. More...
 
CDPL_CHEM_API void CDPL::Chem::set3DCoordinates (Entity3D &entity, const Math::Vector3D &coords)
 Sets the 3D coordinates of entity (Chem::Entity3DProperty::COORDINATES_3D) to coords. More...
 
CDPL_CHEM_API void CDPL::Chem::clear3DCoordinates (Entity3D &entity)
 Removes the Chem::Entity3DProperty::COORDINATES_3D property from entity. More...
 
CDPL_CHEM_API bool CDPL::Chem::has3DCoordinates (const Entity3D &entity)
 Tells whether entity carries the Chem::Entity3DProperty::COORDINATES_3D property. More...
 

Detailed Description

Declaration of functions that operate on Chem::Entity3D instances.