MEPP2 Project
Public Types | Public Member Functions | Public Attributes | List of all members
FEVV::Filters::MeshFromVectorReprParameters< FaceGraph > Struct Template Reference

#include <mesh_from_vector_representation.hpp>

Collaboration diagram for FEVV::Filters::MeshFromVectorReprParameters< FaceGraph >:
Collaboration graph

Public Types

typedef VertDescVect< FaceGraph > VDVect
 
typedef FaceDescVect< FaceGraph > FDVect
 

Public Member Functions

MeshFromVectorReprParametersuse_corner_texcoord (bool _use_corner_texcoord)
 
MeshFromVectorReprParametersvd_target (VDVect *_vd_target)
 
MeshFromVectorReprParametersfd_target (FDVect *_fd_target)
 

Public Attributes

bool m_use_corner_texcoord
 
VDVectm_vd_target = nullptr
 
FDVectm_fd_target = nullptr
 

Detailed Description

template<typename FaceGraph>
struct FEVV::Filters::MeshFromVectorReprParameters< FaceGraph >

Implement the named parameters idiom for mesh_from_vector_representation()

Parameters
use_corner_texture_coordforce use of corner texture
vd_targeta vector to store the vertex descriptors
fd_targeta vector to store the face descriptors

Definition at line 91 of file mesh_from_vector_representation.hpp.

Member Typedef Documentation

◆ FDVect

template<typename FaceGraph >
typedef FaceDescVect< FaceGraph > FEVV::Filters::MeshFromVectorReprParameters< FaceGraph >::FDVect

Definition at line 94 of file mesh_from_vector_representation.hpp.

◆ VDVect

template<typename FaceGraph >
typedef VertDescVect< FaceGraph > FEVV::Filters::MeshFromVectorReprParameters< FaceGraph >::VDVect

Definition at line 93 of file mesh_from_vector_representation.hpp.

Member Function Documentation

◆ fd_target()

template<typename FaceGraph >
MeshFromVectorReprParameters& FEVV::Filters::MeshFromVectorReprParameters< FaceGraph >::fd_target ( FDVect _fd_target)
inline

Definition at line 109 of file mesh_from_vector_representation.hpp.

Here is the caller graph for this function:

◆ use_corner_texcoord()

template<typename FaceGraph >
MeshFromVectorReprParameters& FEVV::Filters::MeshFromVectorReprParameters< FaceGraph >::use_corner_texcoord ( bool  _use_corner_texcoord)
inline

Definition at line 96 of file mesh_from_vector_representation.hpp.

Here is the caller graph for this function:

◆ vd_target()

template<typename FaceGraph >
MeshFromVectorReprParameters& FEVV::Filters::MeshFromVectorReprParameters< FaceGraph >::vd_target ( VDVect _vd_target)
inline

Definition at line 103 of file mesh_from_vector_representation.hpp.

Here is the caller graph for this function:

Member Data Documentation

◆ m_fd_target

template<typename FaceGraph >
FDVect* FEVV::Filters::MeshFromVectorReprParameters< FaceGraph >::m_fd_target = nullptr

Definition at line 117 of file mesh_from_vector_representation.hpp.

◆ m_use_corner_texcoord

template<typename FaceGraph >
bool FEVV::Filters::MeshFromVectorReprParameters< FaceGraph >::m_use_corner_texcoord

Definition at line 115 of file mesh_from_vector_representation.hpp.

◆ m_vd_target

template<typename FaceGraph >
VDVect* FEVV::Filters::MeshFromVectorReprParameters< FaceGraph >::m_vd_target = nullptr

Definition at line 116 of file mesh_from_vector_representation.hpp.


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