TTK
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
ttk::BoundingVolumeHierarchy< IT >::Triangle Struct Reference

#include <BoundingVolumeHierarchy.h>

Public Member Functions

 Triangle ()=default
 
void init (const int &index, const float &centroid_x, const float &centroid_y, const float &centroid_z, const float *pMin, const float *pMax)
 

Public Attributes

int m_index
 
float m_centroid_x
 
float m_centroid_y
 
float m_centroid_z
 
float m_minX
 
float m_minY
 
float m_minZ
 
float m_maxX
 
float m_maxY
 
float m_maxZ
 

Detailed Description

template<typename IT>
struct ttk::BoundingVolumeHierarchy< IT >::Triangle

Definition at line 69 of file BoundingVolumeHierarchy.h.

Constructor & Destructor Documentation

◆ Triangle()

template<typename IT >
ttk::BoundingVolumeHierarchy< IT >::Triangle::Triangle ( )
default

Member Function Documentation

◆ init()

template<typename IT >
void ttk::BoundingVolumeHierarchy< IT >::Triangle::init ( const int &  index,
const float &  centroid_x,
const float &  centroid_y,
const float &  centroid_z,
const float *  pMin,
const float *  pMax 
)
inline

Definition at line 76 of file BoundingVolumeHierarchy.h.

Member Data Documentation

◆ m_centroid_x

template<typename IT >
float ttk::BoundingVolumeHierarchy< IT >::Triangle::m_centroid_x

Definition at line 71 of file BoundingVolumeHierarchy.h.

◆ m_centroid_y

template<typename IT >
float ttk::BoundingVolumeHierarchy< IT >::Triangle::m_centroid_y

Definition at line 71 of file BoundingVolumeHierarchy.h.

◆ m_centroid_z

template<typename IT >
float ttk::BoundingVolumeHierarchy< IT >::Triangle::m_centroid_z

Definition at line 71 of file BoundingVolumeHierarchy.h.

◆ m_index

template<typename IT >
int ttk::BoundingVolumeHierarchy< IT >::Triangle::m_index

Definition at line 70 of file BoundingVolumeHierarchy.h.

◆ m_maxX

template<typename IT >
float ttk::BoundingVolumeHierarchy< IT >::Triangle::m_maxX

Definition at line 73 of file BoundingVolumeHierarchy.h.

◆ m_maxY

template<typename IT >
float ttk::BoundingVolumeHierarchy< IT >::Triangle::m_maxY

Definition at line 73 of file BoundingVolumeHierarchy.h.

◆ m_maxZ

template<typename IT >
float ttk::BoundingVolumeHierarchy< IT >::Triangle::m_maxZ

Definition at line 73 of file BoundingVolumeHierarchy.h.

◆ m_minX

template<typename IT >
float ttk::BoundingVolumeHierarchy< IT >::Triangle::m_minX

Definition at line 72 of file BoundingVolumeHierarchy.h.

◆ m_minY

template<typename IT >
float ttk::BoundingVolumeHierarchy< IT >::Triangle::m_minY

Definition at line 72 of file BoundingVolumeHierarchy.h.

◆ m_minZ

template<typename IT >
float ttk::BoundingVolumeHierarchy< IT >::Triangle::m_minZ

Definition at line 72 of file BoundingVolumeHierarchy.h.


The documentation for this struct was generated from the following file: