PeriDyno 1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
dyno::TCylinder3D< Real > Class Template Reference

#include <Primitive3D.h>

Collaboration diagram for dyno::TCylinder3D< Real >:

Public Types

typedef Vector< Real, 3 > Coord3D
 

Public Member Functions

DYN_FUNC TCylinder3D ()
 
DYN_FUNC TCylinder3D (const Coord3D &c, const Real &h, const Real &r, const Quat< Real > &rot=Quat< Real >(), const Coord3D &s=Coord3D(1))
 
DYN_FUNC TCylinder3D (const TCylinder3D< Real > &cylinder)
 
DYN_FUNC Real volume () const
 

Public Attributes

Coord3D center
 
Real height
 
Real radius
 
Coord3D scale
 
Quat< Realrotation
 

Detailed Description

template<typename Real>
class dyno::TCylinder3D< Real >

Definition at line 598 of file Primitive3D.h.

Member Typedef Documentation

◆ Coord3D

template<typename Real>
typedef Vector<Real, 3> dyno::TCylinder3D< Real >::Coord3D

Definition at line 601 of file Primitive3D.h.

Constructor & Destructor Documentation

◆ TCylinder3D() [1/3]

template<typename Real>
DYN_FUNC dyno::TCylinder3D< Real >::TCylinder3D ( )

Definition at line 3228 of file Primitive3D.inl.

Here is the caller graph for this function:

◆ TCylinder3D() [2/3]

template<typename Real>
DYN_FUNC dyno::TCylinder3D< Real >::TCylinder3D ( const Coord3D & c,
const Real & h,
const Real & r,
const Quat< Real > & rot = Quat<Real>(),
const Coord3D & s = Coord3D(1) )

Definition at line 3239 of file Primitive3D.inl.

◆ TCylinder3D() [3/3]

template<typename Real>
DYN_FUNC dyno::TCylinder3D< Real >::TCylinder3D ( const TCylinder3D< Real > & cylinder)

Definition at line 3250 of file Primitive3D.inl.

Here is the call graph for this function:

Member Function Documentation

◆ volume()

template<typename Real>
DYN_FUNC Real dyno::TCylinder3D< Real >::volume ( ) const
inline

Definition at line 607 of file Primitive3D.h.

Member Data Documentation

◆ center

template<typename Real>
Coord3D dyno::TCylinder3D< Real >::center

Definition at line 609 of file Primitive3D.h.

◆ height

template<typename Real>
Real dyno::TCylinder3D< Real >::height

Definition at line 610 of file Primitive3D.h.

◆ radius

template<typename Real>
Real dyno::TCylinder3D< Real >::radius

Definition at line 611 of file Primitive3D.h.

◆ rotation

template<typename Real>
Quat<Real> dyno::TCylinder3D< Real >::rotation

Definition at line 614 of file Primitive3D.h.

◆ scale

template<typename Real>
Coord3D dyno::TCylinder3D< Real >::scale

Definition at line 613 of file Primitive3D.h.


The documentation for this class was generated from the following files: