|
Volume Cartographer 2.28.0
|
Generate a Texture by intersection with a Volume. More...
#include <vc/texturing/IntersectionTexture.hpp>
Public Types | |
| using | Pointer = std::shared_ptr< IntersectionTexture > |
Public Types inherited from volcart::texturing::TexturingAlgorithm | |
| using | Pointer = std::shared_ptr< TexturingAlgorithm > |
| using | Texture = std::vector< cv::Mat > |
Public Member Functions | |
| IntersectionTexture ()=default | |
| ~IntersectionTexture () override=default | |
| IntersectionTexture (IntersectionTexture &)=default | |
| IntersectionTexture (IntersectionTexture &&)=default | |
| auto | operator= (const IntersectionTexture &) -> IntersectionTexture &=default |
| auto | operator= (IntersectionTexture &&) -> IntersectionTexture &=default |
| auto | compute () -> Texture override |
| Compute the Texture. More... | |
Public Member Functions inherited from volcart::texturing::TexturingAlgorithm | |
| 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 |
Static Public Member Functions | |
| static auto | New () -> Pointer |
Additional Inherited Members | |
Public Attributes inherited from volcart::IterationsProgress | |
| Signal | progressStarted |
| Signal< std::size_t > | progressUpdated |
| Signal | progressComplete |
Protected Member Functions inherited from volcart::texturing::TexturingAlgorithm | |
| TexturingAlgorithm ()=default | |
| TexturingAlgorithm (TexturingAlgorithm &)=default | |
| TexturingAlgorithm (TexturingAlgorithm &&)=default | |
| auto | operator= (const TexturingAlgorithm &) -> TexturingAlgorithm &=default |
| auto | operator= (TexturingAlgorithm &&) -> TexturingAlgorithm &=default |
Protected Attributes inherited from volcart::texturing::TexturingAlgorithm | |
| PerPixelMap::Pointer | ppm_ |
| Volume::Pointer | vol_ |
| Texture | result_ |
Generate a Texture by intersection with a Volume.
Definition at line 19 of file IntersectionTexture.hpp.
| using volcart::texturing::IntersectionTexture::Pointer = std::shared_ptr<IntersectionTexture> |
Pointer type
Definition at line 23 of file IntersectionTexture.hpp.
|
default |
Default constructor
|
overridedefault |
Default destructor
|
default |
Default copy constructor
|
default |
Default move constructor
|
overridevirtual |
Compute the Texture.
Implements volcart::texturing::TexturingAlgorithm.
|
static |
Make shared pointer
|
default |
Default copy operator
|
default |
Default move operator