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

This group lists all the Components that may be used by the Vertex element. More...

Collaboration diagram for Vertex Components:

Concepts

concept  vcl::vert::HasAdjacentEdges
 
concept  vcl::vert::HasOptionalAdjacentEdges
 
concept  vcl::vert::HasAdjacentFaces
 
concept  vcl::vert::HasOptionalAdjacentFaces
 
concept  vcl::vert::HasAdjacentVertices
 
concept  vcl::vert::HasOptionalAdjacentVertices
 
concept  vcl::vert::HasBitFlags
 
concept  vcl::vert::HasColor
 
concept  vcl::vert::HasOptionalColor
 
concept  vcl::vert::HasCustomComponents
 
concept  vcl::vert::HasCoordinate
 
concept  vcl::vert::HasMark
 
concept  vcl::vert::HasOptionalMark
 
concept  vcl::vert::HasNormal
 
concept  vcl::vert::HasOptionalNormal
 
concept  vcl::vert::HasPrincipalCurvature
 
concept  vcl::vert::HasOptionalPrincipalCurvature
 
concept  vcl::vert::HasQuality
 
concept  vcl::vert::HasOptionalQuality
 
concept  vcl::vert::HasTexCoord
 
concept  vcl::vert::HasOptionalTexCoord
 

Typedefs

template<bool INDEXED, typename EdgeType , typename ParentVertexType >
using vcl::vert::AdjacentEdges = comp::AdjacentEdges< INDEXED, EdgeType, -1, false, ParentVertexType >
 
template<bool INDEXED, typename EdgeType , typename ParentVertexType >
using vcl::vert::VerticalAdjacentEdges = comp::AdjacentEdges< INDEXED, EdgeType, -1, false, ParentVertexType, true >
 
template<bool INDEXED, typename EdgeType , typename ParentVertexType >
using vcl::vert::OptionalAdjacentEdges = comp::AdjacentEdges< INDEXED, EdgeType, -1, false, ParentVertexType, true, true >
 
template<typename EdgeType , typename ParentVertexType >
using vcl::vert::AdjacentEdgeIndices = comp::AdjacentEdges< true, EdgeType, -1, false, ParentVertexType >
 
template<typename EdgeType , typename ParentVertexType >
using vcl::vert::VerticalAdjacentEdgeIndices = comp::AdjacentEdges< true, EdgeType, -1, false, ParentVertexType, true >
 
template<typename EdgeType , typename ParentVertexType >
using vcl::vert::OptionalAdjacentEdgeIndices = comp::AdjacentEdges< true, EdgeType, -1, false, ParentVertexType, true, true >
 
template<typename EdgeType , typename ParentVertexType >
using vcl::vert::AdjacentEdgePointers = comp::AdjacentEdges< false, EdgeType, -1, false, ParentVertexType >
 
template<typename EdgeType , typename ParentVertexType >
using vcl::vert::VerticalAdjacentEdgePointers = comp::AdjacentEdges< false, EdgeType, -1, false, ParentVertexType, true >
 
template<typename EdgeType , typename ParentVertexType >
using vcl::vert::OptionalAdjacentEdgePointers = comp::AdjacentEdges< false, EdgeType, -1, false, ParentVertexType, true, true >
 
template<bool INDEXED, typename FaceType , typename ParentVertexType >
using vcl::vert::AdjacentFaces = comp::AdjacentFaces< INDEXED, FaceType, -1, false, ParentVertexType >
 
template<bool INDEXED, typename FaceType , typename ParentVertexType >
using vcl::vert::VerticalAdjacentFaces = comp::AdjacentFaces< INDEXED, FaceType, -1, false, ParentVertexType, true >
 
template<bool INDEXED, typename FaceType , typename ParentVertexType >
using vcl::vert::OptionalAdjacentFaces = comp::AdjacentFaces< INDEXED, FaceType, -1, false, ParentVertexType, true, true >
 
template<typename FaceType , typename ParentVertexType >
using vcl::vert::AdjacentFaceIndices = comp::AdjacentFaces< true, FaceType, -1, false, ParentVertexType >
 
template<typename FaceType , typename ParentVertexType >
using vcl::vert::VerticalAdjacentFaceIndices = comp::AdjacentFaces< true, FaceType, -1, false, ParentVertexType, true >
 
template<typename FaceType , typename ParentVertexType >
using vcl::vert::OptionalAdjacentFaceIndices = comp::AdjacentFaces< true, FaceType, -1, false, ParentVertexType, true, true >
 
template<typename FaceType , typename ParentVertexType >
using vcl::vert::AdjacentFacePointers = comp::AdjacentFaces< false, FaceType, -1, false, ParentVertexType >
 
template<typename FaceType , typename ParentVertexType >
using vcl::vert::VerticalAdjacentFacePointers = comp::AdjacentFaces< false, FaceType, -1, false, ParentVertexType, true >
 
template<typename FaceType , typename ParentVertexType >
using vcl::vert::OptionalAdjacentFacePointers = comp::AdjacentFaces< false, FaceType, -1, false, ParentVertexType, true, true >
 
template<bool INDEXED, typename ParentVertexType >
using vcl::vert::AdjacentVertices = comp::AdjacentVertices< INDEXED, ParentVertexType, ParentVertexType >
 
template<bool INDEXED, typename ParentVertexType >
using vcl::vert::VerticalAdjacentVertices = comp::AdjacentVertices< INDEXED, ParentVertexType, ParentVertexType, true >
 
template<bool INDEXED, typename ParentVertexType >
using vcl::vert::OptionalAdjacentVertices = comp::AdjacentVertices< INDEXED, ParentVertexType, ParentVertexType, true, true >
 
template<typename ParentVertexType >
using vcl::vert::AdjacentVertexIndices = comp::AdjacentVertices< true, ParentVertexType, ParentVertexType >
 
template<typename ParentVertexType >
using vcl::vert::VerticalAdjacentVertexIndices = comp::AdjacentVertices< true, ParentVertexType, ParentVertexType, true >
 
template<typename ParentVertexType >
using vcl::vert::OptionalAdjacentVertexIndices = comp::AdjacentVertices< true, ParentVertexType, ParentVertexType, true, true >
 
template<typename ParentVertexType >
using vcl::vert::AdjacentVertexPointers = comp::AdjacentVertices< false, ParentVertexType, ParentVertexType >
 
template<typename ParentVertexType >
using vcl::vert::VerticalAdjacentVertexPointers = comp::AdjacentVertices< false, ParentVertexType, ParentVertexType, true >
 
template<typename ParentVertexType >
using vcl::vert::OptionalAdjacentVertexPointers = comp::AdjacentVertices< false, ParentVertexType, ParentVertexType, true, true >
 
using vcl::vert::BitFlags = comp::BitFlags<>
 
template<typename ParentVertexType >
using vcl::vert::VerticalBitFlags = comp::BitFlags< ParentVertexType >
 
using vcl::vert::Color = comp::Color<>
 
template<typename ParentVertexType >
using vcl::vert::VerticalColor = comp::Color< ParentVertexType >
 
template<typename ParentVertexType >
using vcl::vert::OptionalColor = comp::Color< ParentVertexType, true >
 
template<typename ScalarType , int N>
using vcl::vert::Coordinate = comp::Coordinate< Point< ScalarType, N > >
 
template<typename ScalarType >
using vcl::vert::Coordinate3 = comp::Coordinate3< ScalarType >
 
using vcl::vert::Coordinate3f = comp::Coordinate3f<>
 
using vcl::vert::Coordinate3d = comp::Coordinate3d<>
 
template<typename ScalarType , int N, typename ParentVertexType >
using vcl::vert::VerticalCoordinate = comp::Coordinate< Point< ScalarType, N >, ParentVertexType >
 
template<typename ScalarType , typename ParentVertexType >
using vcl::vert::VerticalCoordinate3 = comp::Coordinate3< ScalarType, ParentVertexType >
 
template<typename ParentVertexType >
using vcl::vert::VerticalCoordinate3f = comp::Coordinate3f< ParentVertexType >
 
template<typename ParentVertexType >
using vcl::vert::VerticalCoordinate3d = comp::Coordinate3d< ParentVertexType >
 
template<typename ParentVertexType >
using vcl::vert::CustomComponents = comp::CustomComponents< ParentVertexType >
 
using vcl::vert::Mark = comp::Mark<>
 
template<typename ParentVertexType >
using vcl::vert::VerticalMark = comp::Mark< ParentVertexType >
 
template<typename ParentVertexType >
using vcl::vert::OptionalMark = comp::Mark< ParentVertexType, true >
 
template<typename ScalarType , int N>
using vcl::vert::Normal = comp::Normal< Point< ScalarType, N > >
 
template<typename ScalarType >
using vcl::vert::Normal3 = comp::Normal3< ScalarType >
 
using vcl::vert::Normal3f = comp::Normal3f<>
 
using vcl::vert::Normal3d = comp::Normal3d<>
 
template<typename ScalarType , int N, typename ParentVertexType >
using vcl::vert::VerticalNormal = comp::Normal< Point< ScalarType, N >, ParentVertexType >
 
template<typename ScalarType , typename ParentVertexType >
using vcl::vert::VerticalNormal3 = comp::Normal3< ScalarType, ParentVertexType >
 
template<typename ParentVertexType >
using vcl::vert::VerticalNormal3f = comp::Normal3f< ParentVertexType >
 
template<typename ParentVertexType >
using vcl::vert::VerticalNormal3d = comp::Normal3d< ParentVertexType >
 
template<typename ScalarType , int N, typename ParentVertexType >
using vcl::vert::OptionalNormal = comp::Normal< Point< ScalarType, N >, ParentVertexType, true >
 
template<typename ScalarType , typename ParentVertexType >
using vcl::vert::OptionalNormal3 = comp::Normal3< ScalarType, ParentVertexType, true >
 
template<typename ParentVertexType >
using vcl::vert::OptionalNormal3f = comp::Normal3f< ParentVertexType, true >
 
template<typename ParentVertexType >
using vcl::vert::OptionalNormal3d = comp::Normal3d< ParentVertexType, true >
 
template<typename MeshType >
using vcl::vert::ParentMeshPointer = comp::ParentMeshPointer< MeshType >
 
template<typename ScalarType >
using vcl::vert::PrincipalCurvature = comp::PrincipalCurvature< ScalarType >
 
using vcl::vert::PrincipalCurvaturef = comp::PrincipalCurvaturef<>
 
using vcl::vert::PrincipalCurvatured = comp::PrincipalCurvatured<>
 
template<typename ScalarType , typename ParentVertexType >
using vcl::vert::VerticalPrincipalCurvature = comp::PrincipalCurvature< ScalarType, ParentVertexType >
 
template<typename ParentVertexType >
using vcl::vert::VerticalPrincipalCurvaturef = comp::PrincipalCurvaturef< ParentVertexType >
 
template<typename ParentVertexType >
using vcl::vert::VerticalPrincipalCurvatured = comp::PrincipalCurvatured< ParentVertexType >
 
template<typename ScalarType , typename ParentVertexType >
using vcl::vert::OptionalPrincipalCurvature = comp::PrincipalCurvature< ScalarType, ParentVertexType, true >
 
template<typename ParentVertexType >
using vcl::vert::OptionalPrincipalCurvaturef = comp::PrincipalCurvaturef< ParentVertexType, true >
 
template<typename ParentVertexType >
using vcl::vert::OptionalPrincipalCurvatured = comp::PrincipalCurvatured< ParentVertexType, true >
 
template<typename QualityType >
using vcl::vert::Quality = comp::Quality< QualityType >
 
using vcl::vert::Qualityf = comp::Qualityf<>
 
using vcl::vert::Qualityd = comp::Qualityd<>
 
template<typename QualityType , typename FaceType >
using vcl::vert::VerticalQuality = comp::Quality< QualityType, FaceType >
 
template<typename FaceType >
using vcl::vert::VerticalQualityf = comp::Quality< float, FaceType >
 
template<typename FaceType >
using vcl::vert::VerticalQualityd = comp::Quality< double, FaceType >
 
template<typename QualityType , typename ParentVertexType >
using vcl::vert::OptionalQuality = comp::Quality< QualityType, ParentVertexType, true >
 
template<typename ParentVertexType >
using vcl::vert::OptionalQualityf = comp::Quality< float, ParentVertexType, true >
 
template<typename ParentVertexType >
using vcl::vert::OptionalQualityd = comp::Quality< double, ParentVertexType, true >
 
template<typename ScalarType >
using vcl::vert::TexCoord = comp::TexCoord< ScalarType >
 
using vcl::vert::TexCoordf = comp::TexCoordf<>
 
using vcl::vert::TexCoordd = comp::TexCoordd<>
 
template<typename ScalarType , typename ParentVertexType >
using vcl::vert::VerticalTexCoord = comp::TexCoord< ScalarType, ParentVertexType >
 
template<typename ParentVertexType >
using vcl::vert::VerticalTexCoordf = comp::TexCoord< float, ParentVertexType >
 
template<typename ParentVertexType >
using vcl::vert::VerticalTexCoordd = comp::TexCoord< double, ParentVertexType >
 
template<typename ScalarType , typename ParentVertexType >
using vcl::vert::OptionalTexCoord = comp::TexCoord< ScalarType, ParentVertexType, true >
 
template<typename ParentVertexType >
using vcl::vert::OptionalTexCoordf = comp::TexCoord< float, ParentVertexType, true >
 
template<typename ParentVertexType >
using vcl::vert::OptionalTexCoordd = comp::TexCoord< double, ParentVertexType, true >
 

Detailed Description

This group lists all the Components that may be used by the Vertex element.

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