|
ls1-MarDyn
ls1-MarDyn molecular dynamics code
|
#include <Objects.h>
Public Member Functions | |
| Cylinder (double centerBase[3], double radius, double height) | |
| void | readXML (XMLfileUnits &xmlconfig) |
| Read in XML configuration for Cylinder 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]) |
Public Member Functions inherited from Object | |
| virtual std::string | getPluginName () final |
Static Public Member Functions | |
| static Object * | createInstance () |
Class implementing a cyliner
| Cylinder::Cylinder | ( | double | centerBase[3], |
| double | radius, | ||
| double | height | ||
| ) |
Constructor
| [in] | centerBase | Center of the circle of the lower base of the cylinder. |
| [in] | radius | Raius of the cylinder (x-y-axis) |
| [in] | height | Height of the cylinder (z-axis) |
|
virtual |
Get upper corner of a bounding box around the object
Implements Object.
|
virtual |
Get lower corner of a bounding box around the object
Implements Object.
|
inlinevirtual |
Get name of object
Implements Object.
|
virtual |
Determines if the given point is inside the object
Implements Object.
|
virtual |
Determines if the given point is inside the object excluding it's border
Implements Object.
|
virtual |
Read in XML configuration for Cylinder and all its included objects.
The following xml object structure is handled by this method:
Reimplemented from Object.