Volume Cartographer 2.27.0
|
Public Types | |
using | Pointer = std::shared_ptr< TexturingAlgorithm > |
using | Texture = std::vector< cv::Mat > |
Public Member Functions | |
virtual | ~TexturingAlgorithm ()=default |
void | setPerPixelMap (PerPixelMap::Pointer ppm) |
Set the input PerPixelMap. | |
void | setVolume (Volume::Pointer vol) |
Set the input Volume. | |
virtual auto | compute () -> Texture=0 |
Compute the Texture. More... | |
auto | getTexture () -> Texture |
Get the generated Texture. | |
auto | progressIterations () const -> std::size_t override |
Returns the maximum progress value. More... | |
virtual std::size_t | progressIterations () const =0 |
Protected Member Functions | |
TexturingAlgorithm ()=default | |
TexturingAlgorithm (TexturingAlgorithm &)=default | |
TexturingAlgorithm (TexturingAlgorithm &&)=default | |
auto | operator= (const TexturingAlgorithm &) -> TexturingAlgorithm &=default |
auto | operator= (TexturingAlgorithm &&) -> TexturingAlgorithm &=default |
Protected Attributes | |
PerPixelMap::Pointer | ppm_ |
Volume::Pointer | vol_ |
Texture | result_ |
Additional Inherited Members | |
![]() | |
Signal | progressStarted |
Signal< std::size_t > | progressUpdated |
Signal | progressComplete |
Definition at line 15 of file TexturingAlgorithm.hpp.
using volcart::texturing::TexturingAlgorithm::Pointer = std::shared_ptr<TexturingAlgorithm> |
Pointer type
Definition at line 19 of file TexturingAlgorithm.hpp.
using volcart::texturing::TexturingAlgorithm::Texture = std::vector<cv::Mat> |
Image outputs
Definition at line 22 of file TexturingAlgorithm.hpp.
|
virtualdefault |
Default destructor for virtual base class
|
protecteddefault |
Default constructor
|
protecteddefault |
Default copy constructor
|
protecteddefault |
Default move constructor
|
pure virtual |
Compute the Texture.
Implemented in volcart::texturing::CompositeTexture, volcart::texturing::IntegralTexture, volcart::texturing::IntersectionTexture, volcart::texturing::LayerTexture, and volcart::texturing::ThicknessTexture.
|
protecteddefault |
Default copy operator
|
protecteddefault |
Default move operator
|
overridevirtual |
Returns the maximum progress value.
Implements volcart::IterationsProgress.
|
protected |
PPM
Definition at line 55 of file TexturingAlgorithm.hpp.
|
protected |
Result
Definition at line 59 of file TexturingAlgorithm.hpp.
|
protected |
Definition at line 57 of file TexturingAlgorithm.hpp.