Visual Computing Library
|
This group lists all the Components that may be used by the Edge element. More...
Concepts | |
concept | vcl::edge::HasAdjacentEdges |
concept | vcl::edge::HasOptionalAdjacentEdges |
concept | vcl::edge::HasAdjacentFaces |
concept | vcl::edge::HasOptionalAdjacentFaces |
concept | vcl::edge::HasBitFlags |
concept | vcl::edge::HasColor |
concept | vcl::edge::HasOptionalColor |
concept | vcl::edge::HasCustomComponents |
concept | vcl::edge::HasMark |
concept | vcl::edge::HasOptionalMark |
concept | vcl::edge::HasNormal |
concept | vcl::edge::HasOptionalNormal |
concept | vcl::edge::HasQuality |
concept | vcl::edge::HasOptionalQuality |
concept | vcl::edge::HasVertexReferences |
Typedefs | |
template<bool INDEXED, typename ParentEdgeType > | |
using | vcl::edge::AdjacentEdges = comp::AdjacentEdges< INDEXED, ParentEdgeType, -1, false, ParentEdgeType > |
template<bool INDEXED, typename ParentEdgeType > | |
using | vcl::edge::VerticalAdjacentEdges = comp::AdjacentEdges< INDEXED, ParentEdgeType, -1, false, ParentEdgeType, true > |
template<bool INDEXED, typename ParentEdgeType > | |
using | vcl::edge::OptionalAdjacentEdges = comp::AdjacentEdges< INDEXED, ParentEdgeType, -1, false, ParentEdgeType, true, true > |
template<typename ParentEdgeType > | |
using | vcl::edge::AdjacentEdgeIndices = comp::AdjacentEdges< true, ParentEdgeType, -1, false, ParentEdgeType > |
template<typename ParentEdgeType > | |
using | vcl::edge::VerticalAdjacentEdgeIndices = comp::AdjacentEdges< true, ParentEdgeType, -1, false, ParentEdgeType, true > |
template<typename ParentEdgeType > | |
using | vcl::edge::OptionalAdjacentEdgeIndices = comp::AdjacentEdges< true, ParentEdgeType, -1, false, ParentEdgeType, true, true > |
template<typename ParentEdgeType > | |
using | vcl::edge::AdjacentEdgePointers = comp::AdjacentEdges< false, ParentEdgeType, -1, false, ParentEdgeType > |
template<typename ParentEdgeType > | |
using | vcl::edge::VerticalAdjacentEdgePointers = comp::AdjacentEdges< false, ParentEdgeType, -1, false, ParentEdgeType, true > |
template<typename ParentEdgeType > | |
using | vcl::edge::OptionalAdjacentEdgePointers = comp::AdjacentEdges< false, ParentEdgeType, -1, false, ParentEdgeType, true, true > |
template<bool INDEXED, typename FaceType , typename ParentEdgeType > | |
using | vcl::edge::AdjacentFaces = comp::AdjacentFaces< INDEXED, FaceType, -1, false, ParentEdgeType > |
template<bool INDEXED, typename FaceType , typename ParentEdgeType > | |
using | vcl::edge::VerticalAdjacentFaces = comp::AdjacentFaces< INDEXED, FaceType, -1, false, ParentEdgeType, true > |
template<bool INDEXED, typename FaceType , typename ParentEdgeType > | |
using | vcl::edge::OptionalAdjacentFaces = comp::AdjacentFaces< INDEXED, FaceType, -1, false, ParentEdgeType, true, true > |
template<typename FaceType , typename ParentEdgeType > | |
using | vcl::edge::AdjacentFaceIndices = comp::AdjacentFaces< true, FaceType, -1, false, ParentEdgeType > |
template<typename FaceType , typename ParentEdgeType > | |
using | vcl::edge::VerticalAdjacentFaceIndices = comp::AdjacentFaces< true, FaceType, -1, false, ParentEdgeType, true > |
template<typename FaceType , typename ParentEdgeType > | |
using | vcl::edge::OptionalAdjacentFaceIndices = comp::AdjacentFaces< true, FaceType, -1, false, ParentEdgeType, true, true > |
template<typename FaceType , typename ParentEdgeType > | |
using | vcl::edge::AdjacentFacePointers = comp::AdjacentFaces< false, FaceType, -1, false, ParentEdgeType > |
template<typename FaceType , typename ParentEdgeType > | |
using | vcl::edge::VerticalAdjacentFacePointers = comp::AdjacentFaces< false, FaceType, -1, false, ParentEdgeType, true > |
template<typename FaceType , typename ParentEdgeType > | |
using | vcl::edge::OptionalAdjacentFacePointers = comp::AdjacentFaces< false, FaceType, -1, false, ParentEdgeType, true, true > |
using | vcl::edge::BitFlags = comp::BitFlags<> |
using | vcl::edge::Color = comp::Color<> |
template<typename ParentEdgeType > | |
using | vcl::edge::VerticalColor = comp::Color< ParentEdgeType > |
template<typename ParentEdgeType > | |
using | vcl::edge::OptionalColor = comp::Color< ParentEdgeType, true > |
template<typename ParentEdgeType > | |
using | vcl::edge::CustomComponents = comp::CustomComponents< ParentEdgeType > |
using | vcl::edge::Mark = comp::Mark<> |
template<typename ParentEdgeType > | |
using | vcl::edge::VerticalMark = comp::Mark< ParentEdgeType > |
template<typename ParentEdgeType > | |
using | vcl::edge::OptionalMark = comp::Mark< ParentEdgeType, true > |
template<typename ScalarType , int N> | |
using | vcl::edge::Normal = comp::Normal< Point< ScalarType, N > > |
template<typename ScalarType > | |
using | vcl::edge::Normal3 = comp::Normal3< ScalarType > |
using | vcl::edge::Normal3f = comp::Normal3f<> |
using | vcl::edge::Normal3d = comp::Normal3d<> |
template<typename ScalarType , int N, typename ParentEdgeType > | |
using | vcl::edge::VerticalNormal = comp::Normal< Point< ScalarType, N >, ParentEdgeType > |
template<typename ScalarType , typename ParentEdgeType > | |
using | vcl::edge::VerticalNormal3 = comp::Normal3< ScalarType, ParentEdgeType > |
template<typename ParentEdgeType > | |
using | vcl::edge::VerticalNormal3f = comp::Normal3f< ParentEdgeType > |
template<typename ParentEdgeType > | |
using | vcl::edge::VerticalNormal3d = comp::Normal3d< ParentEdgeType > |
template<typename ScalarType , int N, typename ParentEdgeType > | |
using | vcl::edge::OptionalNormal = comp::Normal< Point< ScalarType, N >, ParentEdgeType, true > |
template<typename ScalarType , typename ParentEdgeType > | |
using | vcl::edge::OptionalNormal3 = comp::Normal3< ScalarType, ParentEdgeType, true > |
template<typename ParentEdgeType > | |
using | vcl::edge::OptionalNormal3f = comp::Normal3f< ParentEdgeType, true > |
template<typename ParentEdgeType > | |
using | vcl::edge::OptionalNormal3d = comp::Normal3d< ParentEdgeType, true > |
template<typename MeshType > | |
using | vcl::edge::ParentMeshPointer = comp::ParentMeshPointer< MeshType > |
template<typename QualityType > | |
using | vcl::edge::Quality = comp::Quality< QualityType > |
using | vcl::edge::Qualityf = comp::Qualityf<> |
using | vcl::edge::Qualityd = comp::Qualityd<> |
template<typename QualityType , typename ParentEdgeType > | |
using | vcl::edge::VerticalQuality = comp::Quality< QualityType, ParentEdgeType > |
template<typename ParentEdgeType > | |
using | vcl::edge::VerticalQualityf = comp::Quality< float, ParentEdgeType > |
template<typename ParentEdgeType > | |
using | vcl::edge::VerticalQualityd = comp::Quality< double, ParentEdgeType > |
template<typename QualityType , typename ParentEdgeType > | |
using | vcl::edge::OptionalQuality = comp::Quality< QualityType, ParentEdgeType, true > |
template<typename ParentEdgeType > | |
using | vcl::edge::OptionalQualityf = comp::Quality< float, ParentEdgeType, true > |
template<typename ParentEdgeType > | |
using | vcl::edge::OptionalQualityd = comp::Quality< double, ParentEdgeType, true > |
template<bool INDEXED, typename VertexType , typename EdgeType > | |
using | vcl::edge::VertexReferences = comp::VertexReferences< INDEXED, VertexType, 2, EdgeType > |
template<typename VertexType , typename EdgeType > | |
using | vcl::edge::VertexIndices = comp::VertexReferences< true, VertexType, 2, EdgeType > |
template<typename VertexType , typename EdgeType > | |
using | vcl::edge::VertexPointers = comp::VertexReferences< false, VertexType, 2, EdgeType > |
This group lists all the Components that may be used by the Edge element.
All these components are listed inside the vcl::edge namespace.