|
Volume Cartographer 2.28.0
|
Generate a Texture of layered images. More...
#include <vc/graph/texturing.hpp>
Public Member Functions | |
| LayerTextureNode () | |
Public Attributes | |
| smgl::InputPort< PerPixelMap::Pointer > | ppm |
| Input PerPixelMap. More... | |
| smgl::InputPort< Volume::Pointer > | volume |
| Input Volume. More... | |
| smgl::InputPort< Generator > | generator |
| Neighborhood generator. More... | |
| smgl::OutputPort< ImageList > | texture |
| Generated texture image. More... | |
Private Types | |
| using | ImageList = std::vector< cv::Mat > |
| using | TAlgo = texturing::LayerTexture |
| using | Generator = NeighborhoodGenerator::Pointer |
Private Member Functions | |
| auto | serialize_ (bool useCache, const filesystem::path &cacheDir) -> smgl::Metadata override |
| void | deserialize_ (const smgl::Metadata &meta, const filesystem::path &cacheDir) override |
Private Attributes | |
| TAlgo | textureGen_ |
| ImageList | texture_ |
Generate a Texture of layered images.
Definition at line 551 of file texturing.hpp.
|
private |
Generator class type
Definition at line 559 of file texturing.hpp.
|
private |
Image list type
Definition at line 555 of file texturing.hpp.
|
private |
Algorithm class type
Definition at line 557 of file texturing.hpp.
| volcart::LayerTextureNode::LayerTextureNode | ( | ) |
Constructor
|
overrideprivate |
smgl custom deserialization
|
overrideprivate |
smgl custom serialization
| smgl::InputPort<Generator> volcart::LayerTextureNode::generator |
Neighborhood generator.
| std::runtime_error | If the provided generator is not a LineGenerator. |
Definition at line 576 of file texturing.hpp.
| smgl::InputPort<PerPixelMap::Pointer> volcart::LayerTextureNode::ppm |
Input PerPixelMap.
Definition at line 567 of file texturing.hpp.
| smgl::OutputPort<ImageList> volcart::LayerTextureNode::texture |
Generated texture image.
Definition at line 578 of file texturing.hpp.
|
private |
Output layer images
Definition at line 563 of file texturing.hpp.
|
private |
Texturing algorithm
Definition at line 561 of file texturing.hpp.
| smgl::InputPort<Volume::Pointer> volcart::LayerTextureNode::volume |
Input Volume.
Definition at line 569 of file texturing.hpp.