Volume Cartographer 2.27.0
IntersectionTexture.hpp
Go to the documentation of this file.
1#pragma once
2
6
7namespace volcart::texturing
8{
9
20{
21public:
23 using Pointer = std::shared_ptr<IntersectionTexture>;
24
26 static auto New() -> Pointer;
27
31 ~IntersectionTexture() override = default;
38 -> IntersectionTexture& = default;
41
44 auto compute() -> Texture override;
46};
47} // namespace volcart::texturing
Generate a Texture by intersection with a Volume.
auto compute() -> Texture override
Compute the Texture.
auto operator=(const IntersectionTexture &) -> IntersectionTexture &=default
IntersectionTexture(IntersectionTexture &)=default
IntersectionTexture(IntersectionTexture &&)=default
std::shared_ptr< IntersectionTexture > Pointer
auto operator=(IntersectionTexture &&) -> IntersectionTexture &=default
Texturing and parameterization algorithms and utilities library.