|
ViennaLS
|
Class describing a square box from one coordinate to another. More...
#include <lsGeometries.hpp>
Public Member Functions | |
| Cylinder (VectorType< T, D > passedOrigin, VectorType< T, D > passedAxisDirection, T passedHeight, T passedRadius, T passedTopRadius=0) | |
| Cylinder (const T *passedOrigin, const T *passedAxisDirection, const T passedHeight, const T passedRadius, const T passedTopRadius=0) | |
| Cylinder (std::vector< T > passedOrigin, std::vector< T > passedAxisDirection, T passedHeight, T passedRadius, T passedTopRadius=0) | |
Static Public Member Functions | |
| template<class... Args> | |
| static auto | New (Args &&...args) |
Public Attributes | |
| VectorType< T, 3 > | origin |
| This is the location of the center of the base of the cylinder. | |
| VectorType< T, 3 > | axisDirection |
| This vector will be the main axis of the cylinder. | |
| T | height = 0. |
| height of the cylinder | |
| T | radius = 0. |
| radius of the base of the cylinder | |
| T | topRadius = 0. |
| radius of the top of the cylinder | |
Class describing a square box from one coordinate to another.
|
inline |
|
inline |
|
inline |
|
inlinestatic |
| VectorType<T, 3> viennals::Cylinder< T, D >::axisDirection |
This vector will be the main axis of the cylinder.
| T viennals::Cylinder< T, D >::height = 0. |
height of the cylinder
| VectorType<T, 3> viennals::Cylinder< T, D >::origin |
This is the location of the center of the base of the cylinder.
| T viennals::Cylinder< T, D >::radius = 0. |
radius of the base of the cylinder
| T viennals::Cylinder< T, D >::topRadius = 0. |
radius of the top of the cylinder