PeriDyno 1.0.0
Loading...
Searching...
No Matches
dyno::TTriangleSweep3D< Real > Class Template Reference

#include <PrimitiveSweep3D.h>

Public Member Functions

DYN_FUNC TTriangleSweep3D (TTriangle3D< Real > &start, TTriangle3D< Real > &end)
 
DYN_FUNC TTriangleSweep3D (const TTriangleSweep3D &triangle_sweep)
 
DYN_FUNC TTriangle3D< Realinterpolate (Real t) const
 Return the intermediate state for a triangle.
 

Public Attributes

TTriangle3D< Realstart_triangle
 
TTriangle3D< Realend_triangle
 

Detailed Description

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

Definition at line 58 of file PrimitiveSweep3D.h.

Constructor & Destructor Documentation

◆ TTriangleSweep3D() [1/2]

template<typename Real>
DYN_FUNC dyno::TTriangleSweep3D< Real >::TTriangleSweep3D ( TTriangle3D< Real > & start,
TTriangle3D< Real > & end )

Definition at line 69 of file PrimitiveSweep3D.inl.

Here is the caller graph for this function:

◆ TTriangleSweep3D() [2/2]

template<typename Real>
DYN_FUNC dyno::TTriangleSweep3D< Real >::TTriangleSweep3D ( const TTriangleSweep3D< Real > & triangle_sweep)

Definition at line 77 of file PrimitiveSweep3D.inl.

Here is the call graph for this function:

Member Function Documentation

◆ interpolate()

template<typename Real>
DYN_FUNC TTriangle3D< Real > dyno::TTriangleSweep3D< Real >::interpolate ( Real t) const

Return the intermediate state for a triangle.

Parameters
tA paramenter ranging from 0 to 1
Returns
Intermediate triangle

Definition at line 85 of file PrimitiveSweep3D.inl.

Member Data Documentation

◆ end_triangle

template<typename Real>
TTriangle3D<Real> dyno::TTriangleSweep3D< Real >::end_triangle

Definition at line 73 of file PrimitiveSweep3D.h.

◆ start_triangle

template<typename Real>
TTriangle3D<Real> dyno::TTriangleSweep3D< Real >::start_triangle

Definition at line 72 of file PrimitiveSweep3D.h.


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