Visual Computing Library
|
List of range views of the library. More...
Classes | |
class | vcl::View< It > |
The View class is a simple class that stores and exposes two iterators begin and end. More... | |
Variables | |
constexpr detail::AdjEdgesView | vcl::views::adjEdges |
The adjEdges view allows to obtain a view that access to the adjacent edges of the object that has been piped. Every object having type that satisfies the HasAdjacentEdges concept can be applied to this view. | |
constexpr detail::AdjFacesView | vcl::views::adjFaces |
The adjFaces view allows to obtain a view that access to the adjacent faces of the object that has been piped. Every object having type that satisfies the HasAdjacentFaces concept can be applied to this view. | |
constexpr detail::AdjVerticesView | vcl::views::adjVertices |
The adjVertices view allows to obtain a view that access to the adjacent vertices of the object that has been piped. Every object having type that satisfies the HasAdjacentVertices concept can be applied to this view. | |
constexpr detail::EdgesView | vcl::views::edges |
A view that allows to iterate overt the Edge elements of an object. | |
constexpr detail::FacesView | vcl::views::faces |
A view that allows to iterate overt the Face elements of an object. | |
constexpr detail::VerticesView | vcl::views::vertices |
A view that allows to iterate over the Vertex elements of an object. | |
constexpr detail::NotNullView | vcl::views::notNull |
The notNull view allows to filter the pointers of a range. The resulting view will iterate only on the pointers that are not nullptr . | |
constexpr detail::DereferenceView | vcl::views::deref |
The deref view the dereference operator * on the input view. | |
constexpr detail::AddressOfView | vcl::views::addrOf |
The addrOf view applies the address-of operator & on the input view. | |
constexpr detail::ConstAddressOfView | vcl::views::constAddrOf |
The constAddrOf view applies the address-of operator & on the input view. | |
List of range views of the library.
|
inlineconstexpr |
The addrOf view applies the address-of operator &
on the input view.
It allows to get the pointers of the objects of a range. The resulting view will iterate over the pointers pointing to the object of the input range.
|
inlineconstexpr |
The adjEdges view allows to obtain a view that access to the adjacent edges of the object that has been piped. Every object having type that satisfies the HasAdjacentEdges concept can be applied to this view.
Resulting adjacent edges will be pointers to Edges, that may be nullptr
. If you are interested only on the not-null pointers, you can use the notNull
view:
|
inlineconstexpr |
The adjFaces view allows to obtain a view that access to the adjacent faces of the object that has been piped. Every object having type that satisfies the HasAdjacentFaces concept can be applied to this view.
Resulting adjacent faces will be pointers to Faces, that may be nullptr
. If you are interested only on the not-null pointers, you can use the notNull
view:
|
inlineconstexpr |
The adjVertices view allows to obtain a view that access to the adjacent vertices of the object that has been piped. Every object having type that satisfies the HasAdjacentVertices concept can be applied to this view.
Resulting adjacent faces will be pointers to Vertices, that may be nullptr
. If you are interested only on the not-null pointers, you can use the notNull
view:
|
inlineconstexpr |
The constAddrOf view applies the address-of operator &
on the input view.
It allows to get the const pointers of the objects of a range. The resulting view will iterate over the const pointers pointing to the object of the input range (that may be also not const).
|
inlineconstexpr |
The deref view the dereference operator *
on the input view.
It allows to dereference the pointers of a range. The resulting view will iterate over the objects pointed by the range of pointers.
nullptr
pointers, use first the notNull
view:
|
inlineconstexpr |
A view that allows to iterate overt the Edge elements of an object.
This view can be applied to objects having type that satisfies the EdgeMeshConcept.
|
inlineconstexpr |
A view that allows to iterate overt the Face elements of an object.
This view can be applied to objects having type that satisfies the FaceMeshConcept.