ls1-MarDyn
ls1-MarDyn molecular dynamics code
|
Public Member Functions | |
virtual void | readXML (XMLfileUnits &xmlconfig) |
virtual bool | isInside (double r[3])=0 |
virtual bool | isInsideNoBorder (double r[3])=0 |
virtual void | getBboxMin (double rmin[3])=0 |
virtual void | getBboxMax (double rmax[3])=0 |
virtual std::string | getName ()=0 |
virtual std::string | getPluginName () final |
|
pure virtual |
Get upper corner of a bounding box around the object
Implemented in Cuboid, Sphere, Cylinder, ObjectUnification, ObjectSubtractor, ObjectIntersection, and ObjectShifter.
|
pure virtual |
Get lower corner of a bounding box around the object
Implemented in Cuboid, Sphere, Cylinder, ObjectUnification, ObjectSubtractor, ObjectIntersection, and ObjectShifter.
|
pure virtual |
Get name of object
Implemented in BoundingBox, Cuboid, Sphere, Cylinder, ObjectUnification, ObjectSubtractor, ObjectIntersection, and ObjectShifter.
|
pure virtual |
Determines if the given point is inside the object
Implemented in BoundingBox, Cuboid, Sphere, Cylinder, ObjectUnification, ObjectSubtractor, ObjectIntersection, and ObjectShifter.
|
pure virtual |
Determines if the given point is inside the object excluding it's border
Implemented in Cuboid, Sphere, Cylinder, ObjectUnification, ObjectSubtractor, ObjectIntersection, and ObjectShifter.
|
inlinevirtual |
Reimplemented in Cuboid, Sphere, Cylinder, ObjectUnification, ObjectSubtractor, ObjectIntersection, and ObjectShifter.