ug4
ug::support::CrossingVertexInfoVol< VRT, IndTyp > Class Template Reference

#include <support3D.h>

Public Member Functions

void addShiftVrtx (VRT const &vrt, bool isAtFreeSide=false)
 
 CrossingVertexInfoVol (VRT const &crossVrt, FracTypVol fracTyp)
 
VRT getCrossVertex () const
 
FracTypVol getFracTyp () const
 
std::vector< VRTgetVecShiftedVrts () const
 
std::vector< std::pair< VRT, bool > > getVecShiftedVrtsWithTypInfo () const
 
void setShiftVrtx (std::vector< VRT > const &vecVrt)
 

Private Attributes

VRT m_crossVrt
 
FracTypVol m_fracTyp
 
IndTyp m_numberAtFreeSide
 
std::vector< VRTm_vecShiftedVrts
 
std::vector< std::pair< VRT, bool > > m_vecShiftedVrtsWithTypInf
 

Constructor & Destructor Documentation

◆ CrossingVertexInfoVol()

template<typename VRT , typename IndTyp >
ug::support::CrossingVertexInfoVol< VRT, IndTyp >::CrossingVertexInfoVol ( VRT const &  crossVrt,
FracTypVol  fracTyp 
)
inline

Member Function Documentation

◆ addShiftVrtx()

template<typename VRT , typename IndTyp >
void ug::support::CrossingVertexInfoVol< VRT, IndTyp >::addShiftVrtx ( VRT const &  vrt,
bool  isAtFreeSide = false 
)
inline

◆ getCrossVertex()

template<typename VRT , typename IndTyp >
VRT ug::support::CrossingVertexInfoVol< VRT, IndTyp >::getCrossVertex ( ) const
inline

◆ getFracTyp()

template<typename VRT , typename IndTyp >
FracTypVol ug::support::CrossingVertexInfoVol< VRT, IndTyp >::getFracTyp ( ) const
inline

◆ getVecShiftedVrts()

template<typename VRT , typename IndTyp >
std::vector<VRT> ug::support::CrossingVertexInfoVol< VRT, IndTyp >::getVecShiftedVrts ( ) const
inline

◆ getVecShiftedVrtsWithTypInfo()

template<typename VRT , typename IndTyp >
std::vector<std::pair<VRT,bool> > ug::support::CrossingVertexInfoVol< VRT, IndTyp >::getVecShiftedVrtsWithTypInfo ( ) const
inline

◆ setShiftVrtx()

template<typename VRT , typename IndTyp >
void ug::support::CrossingVertexInfoVol< VRT, IndTyp >::setShiftVrtx ( std::vector< VRT > const &  vecVrt)
inline

Member Data Documentation

◆ m_crossVrt

template<typename VRT , typename IndTyp >
VRT ug::support::CrossingVertexInfoVol< VRT, IndTyp >::m_crossVrt
private

◆ m_fracTyp

template<typename VRT , typename IndTyp >
FracTypVol ug::support::CrossingVertexInfoVol< VRT, IndTyp >::m_fracTyp
private

◆ m_numberAtFreeSide

template<typename VRT , typename IndTyp >
IndTyp ug::support::CrossingVertexInfoVol< VRT, IndTyp >::m_numberAtFreeSide
private

◆ m_vecShiftedVrts

◆ m_vecShiftedVrtsWithTypInf

template<typename VRT , typename IndTyp >
std::vector<std::pair<VRT,bool> > ug::support::CrossingVertexInfoVol< VRT, IndTyp >::m_vecShiftedVrtsWithTypInf
private

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