ls1-MarDyn
ls1-MarDyn molecular dynamics code
|
#include <Objects.h>
Public Member Functions | |
ObjectUnification (std::shared_ptr< Object > obj1, std::shared_ptr< Object > obj2) | |
void | readXML (XMLfileUnits &xmlconfig) |
Read in XML configuration for ObjectUnification and all its included objects. More... | |
std::string | getName () |
bool | isInside (double r[3]) |
bool | isInsideNoBorder (double r[3]) |
void | getBboxMin (double rmin[3]) |
void | getBboxMax (double rmax[3]) |
![]() | |
virtual std::string | getPluginName () final |
Static Public Member Functions | |
static Object * | createInstance () |
Abstract class to unify two objects
|
inline |
Constructor
[in] | obj1 | First object. |
[in] | obj2 | Second object. |
|
inlinevirtual |
Get upper corner of a bounding box around the object
Implements Object.
|
inlinevirtual |
Get lower corner of a bounding box around the object
Implements Object.
|
inlinevirtual |
Get name of object
Implements Object.
|
inlinevirtual |
Determines if the given point is inside the object
Implements Object.
|
inlinevirtual |
Determines if the given point is inside the object excluding it's border
Implements Object.
|
virtual |
Read in XML configuration for ObjectUnification and all its included objects.
The following xml object structure is handled by this method:
Reimplemented from Object.