Visual Computing Library
Loading...
Searching...
No Matches
Mesh Components

This group lists all the Components that may be used by a Mesh class. More...

Collaboration diagram for Mesh Components:

Typedefs

template<typename P >
using vcl::mesh::BoundingBox = comp::BoundingBox< P >
 
template<typename S >
using vcl::mesh::BoundingBox3 = comp::BoundingBox3< S >
 
using vcl::mesh::BoundingBox3f = comp::BoundingBox3f<>
 
using vcl::mesh::BoundingBox3d = comp::BoundingBox3d<>
 
using vcl::mesh::Color = comp::Color<>
 
using vcl::mesh::CustomComponents = comp::CustomComponents<>
 
using vcl::mesh::Mark = comp::Mark<>
 
using vcl::mesh::Name = comp::Name<>
 
using vcl::mesh::TextureImages = comp::TextureImages
 
using vcl::mesh::TexturePaths = comp::TexturePaths
 
template<bool STORE_TEXTURE_IMAGES>
using vcl::mesh::Textures = std::conditional_t< STORE_TEXTURE_IMAGES, TextureImages, TexturePaths >
 
template<typename Scalar >
using vcl::mesh::TransformMatrix = comp::TransformMatrix< Scalar >
 
using vcl::mesh::TransformMatrixf = comp::TransformMatrixf<>
 
using vcl::mesh::TransformMatrixd = comp::TransformMatrixd<>
 

Detailed Description

This group lists all the Components that may be used by a Mesh class.

All these components are listed inside the vcl::mesh namespace.

Typedef Documentation

◆ BoundingBox

Port BoundingBox class into mesh namespace

◆ Color

Port Color class into mesh namespace

◆ CustomComponents

Port CustomComponents class into mesh namespace

◆ Mark

Port Mark class into mesh namespace

◆ Name

Port Name class into mesh namespace

◆ TextureImages

Port TextureImages class into mesh namespace

◆ TexturePaths

Port TexturePaths class into mesh namespace

◆ Textures

template<bool STORE_TEXTURE_IMAGES>
using vcl::mesh::Textures = typedef std::conditional_t<STORE_TEXTURE_IMAGES, TextureImages, TexturePaths>

Port Textures class into mesh namespace

◆ TransformMatrix

Port TransformMatrix class into mesh namespace