|
Volume Cartographer 2.28.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 | |
Public Attributes inherited from volcart::IterationsProgress | |
| 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.