|
Volume Cartographer 2.28.0
|
Generate a texture image using a variety of composite volume filters. More...
#include <vc/graph/texturing.hpp>
Public Types | |
| using | Filter = TAlgo::Filter |
Public Member Functions | |
| CompositeTextureNode () | |
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::InputPort< Filter > | filter |
| Composite filter type. More... | |
| smgl::OutputPort< cv::Mat > | texture |
| Generated texture image. More... | |
Private Types | |
| using | TAlgo = texturing::CompositeTexture |
| 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_ |
| TAlgo::Filter | filter_ {TAlgo::Filter::Maximum} |
| cv::Mat | texture_ |
Generate a texture image using a variety of composite volume filters.
Definition at line 354 of file texturing.hpp.
Filter list
Definition at line 370 of file texturing.hpp.
Generator class type
Definition at line 360 of file texturing.hpp.
|
private |
Algorithm class type
Definition at line 358 of file texturing.hpp.
| volcart::CompositeTextureNode::CompositeTextureNode | ( | ) |
Constructor
|
overrideprivate |
smgl custom deserialization
|
overrideprivate |
smgl custom serialization
| smgl::InputPort<Filter> volcart::CompositeTextureNode::filter |
Composite filter type.
Definition at line 379 of file texturing.hpp.
|
private |
Composite filter
Definition at line 364 of file texturing.hpp.
| smgl::InputPort<Generator> volcart::CompositeTextureNode::generator |
Neighborhood generator.
Definition at line 377 of file texturing.hpp.
| smgl::InputPort<PerPixelMap::Pointer> volcart::CompositeTextureNode::ppm |
Input PerPixelMap.
Definition at line 373 of file texturing.hpp.
| smgl::OutputPort<cv::Mat> volcart::CompositeTextureNode::texture |
Generated texture image.
Definition at line 381 of file texturing.hpp.
|
private |
Output image
Definition at line 366 of file texturing.hpp.
|
private |
Texturing algorithm
Definition at line 362 of file texturing.hpp.
| smgl::InputPort<Volume::Pointer> volcart::CompositeTextureNode::volume |
Input Volume.
Definition at line 375 of file texturing.hpp.