Volume Cartographer 2.27.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 353 of file texturing.hpp.
Filter list
Definition at line 369 of file texturing.hpp.
Generator class type
Definition at line 359 of file texturing.hpp.
|
private |
Algorithm class type
Definition at line 357 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 378 of file texturing.hpp.
|
private |
Composite filter
Definition at line 363 of file texturing.hpp.
smgl::InputPort<Generator> volcart::CompositeTextureNode::generator |
Neighborhood generator.
Definition at line 376 of file texturing.hpp.
smgl::InputPort<PerPixelMap::Pointer> volcart::CompositeTextureNode::ppm |
Input PerPixelMap.
Definition at line 372 of file texturing.hpp.
smgl::OutputPort<cv::Mat> volcart::CompositeTextureNode::texture |
Generated texture image.
Definition at line 380 of file texturing.hpp.
|
private |
Output image
Definition at line 365 of file texturing.hpp.
|
private |
Texturing algorithm
Definition at line 361 of file texturing.hpp.
smgl::InputPort<Volume::Pointer> volcart::CompositeTextureNode::volume |
Input Volume.
Definition at line 374 of file texturing.hpp.