Visual Computing Library
|
This group lists all the Components that may be used by the Vertex element. More...
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 > |
This group lists all the Components that may be used by the Vertex element.
All these components are listed inside the vcl::vert namespace.