Visual Computing Library
|
This group lists all the Components that may be used by the Face element. More...
Concepts | |
concept | vcl::face::HasAdjacentEdges |
concept | vcl::face::HasOptionalAdjacentEdges |
concept | vcl::face::HasAdjacentFaces |
concept | vcl::face::HasOptionalAdjacentFaces |
concept | vcl::face::HasBitFlags |
concept | vcl::face::HasColor |
concept | vcl::face::HasOptionalColor |
concept | vcl::face::HasCustomComponents |
concept | vcl::face::HasFaceBitFlags |
concept | vcl::face::HasMark |
concept | vcl::face::HasOptionalMark |
concept | vcl::face::HasNormal |
concept | vcl::face::HasOptionalNormal |
concept | vcl::face::HasPolygonBitFlags |
concept | vcl::face::HasPrincipalCurvature |
concept | vcl::face::HasOptionalPrincipalCurvature |
concept | vcl::face::HasQuality |
concept | vcl::face::HasOptionalQuality |
concept | vcl::face::HasTriangleBitFlags |
concept | vcl::face::HasVertexReferences |
concept | vcl::face::HasWedgeColors |
concept | vcl::face::HasOptionalWedgeColors |
concept | vcl::face::HasWedgeTexCoords |
concept | vcl::face::HasOptionalWedgeTexCoords |
Typedefs | |
template<bool INDEXED, typename EdgeType > | |
using | vcl::face::AdjacentEdges = comp::AdjacentEdges< INDEXED, EdgeType, -1, false > |
template<bool INDEXED, typename EdgeType , typename ParentFaceType > | |
using | vcl::face::AdjacentPolygonEdges = comp::AdjacentEdges< INDEXED, EdgeType, -1, true, ParentFaceType > |
template<bool INDEXED, typename EdgeType , typename ParentFaceType > | |
using | vcl::face::AdjacentTriangleEdges = comp::AdjacentEdges< INDEXED, EdgeType, 3, true, ParentFaceType > |
template<bool INDEXED, typename EdgeType , typename ParentFaceType > | |
using | vcl::face::VerticalAdjacentEdges = comp::AdjacentEdges< INDEXED, EdgeType, -1, false, ParentFaceType, true > |
template<bool INDEXED, typename EdgeType , typename ParentFaceType > | |
using | vcl::face::VerticalAdjacentPolygonEdges = comp::AdjacentEdges< INDEXED, EdgeType, -1, true, ParentFaceType, true > |
template<bool INDEXED, typename EdgeType , typename ParentFaceType > | |
using | vcl::face::VerticalAdjacentTriangleEdges = comp::AdjacentEdges< INDEXED, EdgeType, 3, true, ParentFaceType, true > |
template<bool INDEXED, typename EdgeType , typename ParentFaceType > | |
using | vcl::face::OptionalAdjacentEdges = comp::AdjacentEdges< INDEXED, EdgeType, -1, false, ParentFaceType, true, true > |
template<bool INDEXED, typename EdgeType , typename ParentFaceType > | |
using | vcl::face::OptionalAdjacentPolygonEdges = comp::AdjacentEdges< INDEXED, EdgeType, -1, true, ParentFaceType, true, true > |
template<bool INDEXED, typename EdgeType , typename ParentFaceType > | |
using | vcl::face::OptionalAdjacentTriangleEdges = comp::AdjacentEdges< INDEXED, EdgeType, 3, true, ParentFaceType, true, true > |
template<typename EdgeType > | |
using | vcl::face::AdjacentEdgeIndices = comp::AdjacentEdges< true, EdgeType, -1, false > |
template<typename EdgeType , typename ParentFaceType > | |
using | vcl::face::AdjacentPolygonEdgeIndices = comp::AdjacentEdges< true, EdgeType, -1, true, ParentFaceType > |
template<typename EdgeType , typename ParentFaceType > | |
using | vcl::face::AdjacentTriangleEdgeIndices = comp::AdjacentEdges< true, EdgeType, 3, true, ParentFaceType > |
template<typename EdgeType , typename ParentFaceType > | |
using | vcl::face::VerticalAdjacentEdgeIndices = comp::AdjacentEdges< true, EdgeType, -1, false, ParentFaceType, true > |
template<typename EdgeType , typename ParentFaceType > | |
using | vcl::face::VerticalAdjacentPolygonEdgeIndices = comp::AdjacentEdges< true, EdgeType, -1, true, ParentFaceType, true > |
template<typename EdgeType , typename ParentFaceType > | |
using | vcl::face::VerticalAdjacentTriangleEdgeIndices = comp::AdjacentEdges< true, EdgeType, 3, true, ParentFaceType, true > |
template<typename EdgeType , typename ParentFaceType > | |
using | vcl::face::OptionalAdjacentEdgeIndices = comp::AdjacentEdges< true, EdgeType, -1, false, ParentFaceType, true, true > |
template<typename EdgeType , typename ParentFaceType > | |
using | vcl::face::OptionalAdjacentPolygonEdgeIndices = comp::AdjacentEdges< true, EdgeType, -1, true, ParentFaceType, true, true > |
template<typename EdgeType , typename ParentFaceType > | |
using | vcl::face::OptionalAdjacentTriangleEdgeIndices = comp::AdjacentEdges< true, EdgeType, 3, true, ParentFaceType, true, true > |
template<typename EdgeType > | |
using | vcl::face::AdjacentEdgePointers = comp::AdjacentEdges< false, EdgeType, -1, false > |
template<typename EdgeType , typename ParentFaceType > | |
using | vcl::face::AdjacentPolygonEdgePointers = comp::AdjacentEdges< false, EdgeType, -1, true, ParentFaceType > |
template<typename EdgeType , typename ParentFaceType > | |
using | vcl::face::AdjacentTriangleEdgePointers = comp::AdjacentEdges< false, EdgeType, 3, true, ParentFaceType > |
template<typename EdgeType , typename ParentFaceType > | |
using | vcl::face::VerticalAdjacentEdgePointers = comp::AdjacentEdges< false, EdgeType, -1, false, ParentFaceType, true > |
template<typename EdgeType , typename ParentFaceType > | |
using | vcl::face::VerticalAdjacentPolygonEdgePointers = comp::AdjacentEdges< false, EdgeType, -1, true, ParentFaceType, true > |
template<typename EdgeType , typename ParentFaceType > | |
using | vcl::face::VerticalAdjacentTriangleEdgePointers = comp::AdjacentEdges< false, EdgeType, 3, true, ParentFaceType, true > |
template<typename EdgeType , typename ParentFaceType > | |
using | vcl::face::OptionalAdjacentEdgePointers = comp::AdjacentEdges< false, EdgeType, -1, false, ParentFaceType, true, true > |
template<typename EdgeType , typename ParentFaceType > | |
using | vcl::face::OptionalAdjacentPolygonEdgePointers = comp::AdjacentEdges< false, EdgeType, -1, true, ParentFaceType, true, true > |
template<typename EdgeType , typename ParentFaceType > | |
using | vcl::face::OptionalAdjacentTriangleEdgePointers = comp::AdjacentEdges< false, EdgeType, 3, true, ParentFaceType, true, true > |
template<bool INDEXED, typename ParentFaceType > | |
using | vcl::face::AdjacentPolygons = comp::AdjacentFaces< INDEXED, ParentFaceType, -1, true, ParentFaceType > |
template<bool INDEXED, typename ParentFaceType > | |
using | vcl::face::AdjacentTriangles = comp::AdjacentFaces< INDEXED, ParentFaceType, 3, true, ParentFaceType > |
template<bool INDEXED, typename ParentFaceType > | |
using | vcl::face::VerticalAdjacentPolygons = comp::AdjacentFaces< INDEXED, ParentFaceType, -1, true, ParentFaceType, true > |
template<bool INDEXED, typename ParentFaceType > | |
using | vcl::face::VerticalAdjacentTriangles = comp::AdjacentFaces< INDEXED, ParentFaceType, 3, true, ParentFaceType, true > |
template<bool INDEXED, typename ParentFaceType > | |
using | vcl::face::OptionalAdjacentPolygons = comp::AdjacentFaces< INDEXED, ParentFaceType, -1, true, ParentFaceType, true, true > |
template<bool INDEXED, typename ParentFaceType > | |
using | vcl::face::OptionalAdjacentTriangles = comp::AdjacentFaces< INDEXED, ParentFaceType, 3, true, ParentFaceType, true, true > |
template<typename ParentFaceType > | |
using | vcl::face::AdjacentPolygonIndices = comp::AdjacentFaces< true, ParentFaceType, -1, true, ParentFaceType > |
template<typename ParentFaceType > | |
using | vcl::face::AdjacentTriangleIndices = comp::AdjacentFaces< true, ParentFaceType, 3, true, ParentFaceType > |
template<typename ParentFaceType > | |
using | vcl::face::VerticalAdjacentPolygonIndices = comp::AdjacentFaces< true, ParentFaceType, -1, true, ParentFaceType, true > |
template<typename ParentFaceType > | |
using | vcl::face::VerticalAdjacentTriangleIndices = comp::AdjacentFaces< true, ParentFaceType, 3, true, ParentFaceType, true > |
template<typename ParentFaceType > | |
using | vcl::face::OptionalAdjacentPolygonIndices = comp::AdjacentFaces< true, ParentFaceType, -1, true, ParentFaceType, true, true > |
template<typename ParentFaceType > | |
using | vcl::face::OptionalAdjacentTriangleIndices = comp::AdjacentFaces< true, ParentFaceType, 3, true, ParentFaceType, true, true > |
template<typename ParentFaceType > | |
using | vcl::face::AdjacentPolygonPointers = comp::AdjacentFaces< false, ParentFaceType, -1, true, ParentFaceType > |
template<typename ParentFaceType > | |
using | vcl::face::AdjacentTrianglePointers = comp::AdjacentFaces< false, ParentFaceType, 3, true, ParentFaceType > |
template<typename ParentFaceType > | |
using | vcl::face::VerticalAdjacentPolygonPointers = comp::AdjacentFaces< false, ParentFaceType, -1, true, ParentFaceType, true > |
template<typename ParentFaceType > | |
using | vcl::face::VerticalAdjacentTrianglePointers = comp::AdjacentFaces< false, ParentFaceType, 3, true, ParentFaceType, true > |
template<typename ParentFaceType > | |
using | vcl::face::OptionalAdjacentPolygonPointers = comp::AdjacentFaces< false, ParentFaceType, -1, true, ParentFaceType, true, true > |
template<typename ParentFaceType > | |
using | vcl::face::OptionalAdjacentTrianglePointers = comp::AdjacentFaces< false, ParentFaceType, 3, true, ParentFaceType, true, true > |
using | vcl::face::BitFlags = comp::BitFlags<> |
template<typename ParentFaceType > | |
using | vcl::face::VerticalBitFlags = comp::BitFlags< ParentFaceType > |
using | vcl::face::Color = comp::Color<> |
template<typename VertexType > | |
using | vcl::face::VerticalColor = comp::Color< VertexType > |
template<typename ParentFaceType > | |
using | vcl::face::OptionalColor = comp::Color< ParentFaceType, true > |
template<typename ParentFaceType > | |
using | vcl::face::CustomComponents = comp::CustomComponents< ParentFaceType > |
using | vcl::face::Mark = comp::Mark<> |
template<typename ParentFaceType > | |
using | vcl::face::VerticalMark = comp::Mark< ParentFaceType > |
template<typename ParentFaceType > | |
using | vcl::face::OptionalMark = comp::Mark< ParentFaceType, true > |
template<typename ScalarType , int N> | |
using | vcl::face::Normal = comp::Normal< Point< ScalarType, N > > |
template<typename ScalarType > | |
using | vcl::face::Normal3 = comp::Normal3< ScalarType > |
using | vcl::face::Normal3f = comp::Normal3f<> |
using | vcl::face::Normal3d = comp::Normal3d<> |
template<typename ScalarType , int N, typename VertexType > | |
using | vcl::face::VerticalNormal = comp::Normal< Point< ScalarType, N >, VertexType > |
template<typename ScalarType , typename VertexType > | |
using | vcl::face::VerticalNormal3 = comp::Normal3< ScalarType, VertexType > |
template<typename VertexType > | |
using | vcl::face::VerticalNormal3f = comp::Normal3f< VertexType > |
template<typename VertexType > | |
using | vcl::face::VerticalNormal3d = comp::Normal3d< VertexType > |
template<typename ScalarType , int N, typename ParentFaceType > | |
using | vcl::face::OptionalNormal = comp::Normal< Point< ScalarType, N >, ParentFaceType, true > |
template<typename ScalarType , typename ParentFaceType > | |
using | vcl::face::OptionalNormal3 = comp::Normal3< ScalarType, ParentFaceType, true > |
template<typename ParentFaceType > | |
using | vcl::face::OptionalNormal3f = comp::Normal3f< ParentFaceType, true > |
template<typename ParentFaceType > | |
using | vcl::face::OptionalNormal3d = comp::Normal3d< ParentFaceType, true > |
template<typename MeshType > | |
using | vcl::face::ParentMeshPointer = comp::ParentMeshPointer< MeshType > |
using | vcl::face::PolygonBitFlags = comp::PolygonBitFlags<-1 > |
template<typename ParentFaceType > | |
using | vcl::face::VerticalPolygonBitFlags = comp::PolygonBitFlags<-1, ParentFaceType > |
template<typename ParentFaceType > | |
using | vcl::face::PrincipalCurvature = comp::PrincipalCurvature< ParentFaceType > |
using | vcl::face::PrincipalCurvaturef = comp::PrincipalCurvaturef<> |
using | vcl::face::PrincipalCurvatured = comp::PrincipalCurvatured<> |
template<typename ScalarType , typename ParentFaceType > | |
using | vcl::face::VerticalPrincipalCurvature = comp::PrincipalCurvature< ScalarType, ParentFaceType > |
template<typename ParentFaceType > | |
using | vcl::face::VerticalPrincipalCurvaturef = comp::PrincipalCurvaturef< ParentFaceType > |
template<typename ParentFaceType > | |
using | vcl::face::VerticalPrincipalCurvatured = comp::PrincipalCurvatured< ParentFaceType > |
template<typename ScalarType , typename ParentFaceType > | |
using | vcl::face::OptionalPrincipalCurvature = comp::PrincipalCurvature< ScalarType, ParentFaceType, true > |
template<typename ParentFaceType > | |
using | vcl::face::OptionalPrincipalCurvaturef = comp::PrincipalCurvaturef< ParentFaceType, true > |
template<typename ParentFaceType > | |
using | vcl::face::OptionalPrincipalCurvatured = comp::PrincipalCurvatured< ParentFaceType, true > |
template<typename QualityType > | |
using | vcl::face::Quality = comp::Quality< QualityType > |
using | vcl::face::Qualityf = comp::Qualityf<> |
using | vcl::face::Qualityd = comp::Qualityd<> |
template<typename QualityType , typename ParentFaceType > | |
using | vcl::face::VerticalQuality = comp::Quality< QualityType, ParentFaceType > |
template<typename ParentFaceType > | |
using | vcl::face::VerticalQualityf = comp::Quality< float, ParentFaceType > |
template<typename ParentFaceType > | |
using | vcl::face::VerticalQualityd = comp::Quality< double, ParentFaceType > |
template<typename QualityType , typename ParentFaceType > | |
using | vcl::face::OptionalQuality = comp::Quality< QualityType, ParentFaceType, true > |
template<typename ParentFaceType > | |
using | vcl::face::OptionalQualityf = comp::Quality< float, ParentFaceType, true > |
template<typename ParentFaceType > | |
using | vcl::face::OptionalQualityd = comp::Quality< double, ParentFaceType, true > |
using | vcl::face::TriangleBitFlags = comp::TriangleBitFlags<> |
template<typename ParentFaceType > | |
using | vcl::face::VerticalTriangleBitFlags = comp::TriangleBitFlags< ParentFaceType > |
template<bool INDEXED, typename Vertex , int N, typename FaceType > | |
using | vcl::face::VertexReferences = comp::VertexReferences< INDEXED, Vertex, N, FaceType > |
template<bool INDEXED, typename Vertex , typename FaceType > | |
using | vcl::face::TriangleVertexRefs = comp::VertexReferences< INDEXED, Vertex, 3, FaceType > |
template<bool INDEXED, typename Vertex , typename FaceType > | |
using | vcl::face::PolygonVertexRefs = comp::VertexReferences< INDEXED, Vertex, -1, FaceType > |
template<typename Vertex , int N, typename FaceType > | |
using | vcl::face::VertexIndices = comp::VertexReferences< true, Vertex, N, FaceType > |
template<typename Vertex , typename FaceType > | |
using | vcl::face::TriangleVertexInds = comp::VertexReferences< true, Vertex, 3, FaceType > |
template<typename Vertex , typename FaceType > | |
using | vcl::face::PolygonVertexInds = comp::VertexReferences< true, Vertex, -1, FaceType > |
template<typename Vertex , int N, typename FaceType > | |
using | vcl::face::VertexPointers = comp::VertexReferences< false, Vertex, N, FaceType > |
template<typename Vertex , typename FaceType > | |
using | vcl::face::TriangleVertexPtrs = comp::VertexReferences< false, Vertex, 3, FaceType > |
template<typename Vertex , typename FaceType > | |
using | vcl::face::PolygonVertexPtrs = comp::VertexReferences< false, Vertex, -1, FaceType > |
using | vcl::face::PolygonWedgeColors = comp::WedgeColors<-1 > |
using | vcl::face::TriangleWedgeColors = comp::WedgeColors< 3 > |
template<typename ParentFaceType > | |
using | vcl::face::VerticalPolygonWedgeColors = comp::WedgeColors<-1, ParentFaceType > |
template<typename ParentFaceType > | |
using | vcl::face::VerticalTriangleWedgeColors = comp::WedgeColors< 3, ParentFaceType > |
template<typename ParentFaceType > | |
using | vcl::face::OptionalPolygonWedgeColors = comp::WedgeColors<-1, ParentFaceType, true > |
template<typename ParentFaceType > | |
using | vcl::face::OptionalTriangleWedgeColors = comp::WedgeColors< 3, ParentFaceType, true > |
template<typename ScalarType > | |
using | vcl::face::PolygonWedgeTexCoords = comp::WedgeTexCoords< ScalarType, -1 > |
template<typename ScalarType > | |
using | vcl::face::TriangleWedgeTexCoords = comp::WedgeTexCoords< ScalarType, 3 > |
using | vcl::face::PolygonWedgeTexCoordsf = PolygonWedgeTexCoords< float > |
using | vcl::face::PolygonWedgeTexCoordsd = PolygonWedgeTexCoords< double > |
using | vcl::face::TriangleWedgeTexCoordsf = TriangleWedgeTexCoords< float > |
using | vcl::face::TriangleWedgeTexCoordsd = TriangleWedgeTexCoords< double > |
template<typename ScalarType , typename ParentFaceType > | |
using | vcl::face::VerticalPolygonWedgeTexCoords = comp::WedgeTexCoords< ScalarType, -1, ParentFaceType, true > |
template<typename ScalarType , typename ParentFaceType > | |
using | vcl::face::VerticalTriangleWedgeTexCoords = comp::WedgeTexCoords< ScalarType, 3, ParentFaceType, true > |
template<typename ParentFaceType > | |
using | vcl::face::VerticalPolygonWedgeTexCoordsf = comp::WedgeTexCoords< float, -1, ParentFaceType > |
template<typename ParentFaceType > | |
using | vcl::face::VerticalPolygonWedgeTexCoordsd = comp::WedgeTexCoords< double, -1, ParentFaceType > |
template<typename ParentFaceType > | |
using | vcl::face::VerticalTriangleWedgeTexCoordsf = comp::WedgeTexCoords< float, 3, ParentFaceType > |
template<typename ParentFaceType > | |
using | vcl::face::VerticalTriangleWedgeTexCoordsd = comp::WedgeTexCoords< double, 3, ParentFaceType > |
template<typename ScalarType , typename ParentFaceType > | |
using | vcl::face::OptionalPolygonWedgeTexCoords = comp::WedgeTexCoords< ScalarType, -1, ParentFaceType, true > |
template<typename ScalarType , typename ParentFaceType > | |
using | vcl::face::OptionalTriangleWedgeTexCoords = comp::WedgeTexCoords< ScalarType, 3, ParentFaceType, true > |
template<typename ParentFaceType > | |
using | vcl::face::OptionalPolygonWedgeTexCoordsf = comp::WedgeTexCoords< float, -1, ParentFaceType, true > |
template<typename ParentFaceType > | |
using | vcl::face::OptionalPolygonWedgeTexCoordsd = comp::WedgeTexCoords< double, -1, ParentFaceType, true > |
template<typename ParentFaceType > | |
using | vcl::face::OptionalTriangleWedgeTexCoordsf = comp::WedgeTexCoords< float, 3, ParentFaceType, true > |
template<typename ParentFaceType > | |
using | vcl::face::OptionalTriangleWedgeTexCoordsd = comp::WedgeTexCoords< double, 3, ParentFaceType, true > |
This group lists all the Components that may be used by the Face element.
All these components are listed inside the vcl::face namespace.