Volume Cartographer 2.27.0
|
Generates a PerPixelMap from an ITKMesh and a UVMap. More...
#include <vc/graph/texturing.hpp>
Public Types | |
using | Shading = PPMGen::Shading |
Pixel normal shading method. More... | |
Public Member Functions | |
PPMGeneratorNode () | |
Public Attributes | |
smgl::InputPort< ITKMesh::Pointer > | mesh |
Input mesh. More... | |
smgl::InputPort< UVMap::Pointer > | uvMap |
Input UVMap. More... | |
smgl::InputPort< Shading > | shading |
Pixel normal shading method. More... | |
smgl::OutputPort< PerPixelMap::Pointer > | ppm |
Output PerPixelMap. More... | |
Private Types | |
using | PPMGen = texturing::PPMGenerator |
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 | |
PPMGen | ppmGen_ |
PPMGen::Shading | shading_ {PPMGen::Shading::Smooth} |
PerPixelMap::Pointer | ppm_ |
Generates a PerPixelMap from an ITKMesh and a UVMap.
Definition at line 208 of file texturing.hpp.
|
private |
Generator class type
Definition at line 212 of file texturing.hpp.
volcart::PPMGeneratorNode::PPMGeneratorNode | ( | ) |
Constructor
|
overrideprivate |
smgl custom deserialization
|
overrideprivate |
smgl custom serialization
smgl::InputPort<ITKMesh::Pointer> volcart::PPMGeneratorNode::mesh |
Input mesh.
Definition at line 227 of file texturing.hpp.
smgl::OutputPort<PerPixelMap::Pointer> volcart::PPMGeneratorNode::ppm |
Output PerPixelMap.
Definition at line 233 of file texturing.hpp.
|
private |
Output PPM
Definition at line 218 of file texturing.hpp.
|
private |
Generator
Definition at line 214 of file texturing.hpp.
smgl::InputPort<Shading> volcart::PPMGeneratorNode::shading |
Pixel normal shading method.
Definition at line 231 of file texturing.hpp.
|
private |
Shading method
Definition at line 216 of file texturing.hpp.
smgl::InputPort<UVMap::Pointer> volcart::PPMGeneratorNode::uvMap |
Input UVMap.
Definition at line 229 of file texturing.hpp.