Notice to GitKraken users: A vulnerability has been found in the SSH key generation of GitKraken versions 7.6.0 to 8.0.0 (https://www.gitkraken.com/blog/weak-ssh-key-fix). If you use GitKraken and have generated a SSH key using one of these versions, please remove it both from your local workstation and from your LRZ GitLab profile.

21.10.2021, 9:00 - 11:00: Due to updates GitLab may be unavailable for some minutes between 09:00 and 11:00.

Commit 03b640b6 authored by Christian Schulte zu Berge's avatar Christian Schulte zu Berge
Browse files

Introducing Author and ProcessorState fields to AbstractProcessor

parent 848d765c
......@@ -64,6 +64,10 @@ namespace campvis {
virtual const std::string getName() const { return "TrackedUsFileReader"; };
/// \see AbstractProcessor::getDescription()
virtual const std::string getDescription() const { return "Reads an MHD image into the pipeline."; };
/// \see AbstractProcessor::getAuthor()
virtual const std::string getAuthor() const { return "Christian Schulte zu Berge <christian.szb@in.tum.de>"; };
/// \see AbstractProcessor::getProcessorState()
virtual const ProcessorState getProcessorState() const { return AbstractProcessor::TESTING; };
StringProperty p_url; ///< URL for file to read
DataNameProperty p_targetImageID; ///< image ID for read image
......
......@@ -76,6 +76,10 @@ namespace campvis {
virtual const std::string getName() const { return "TrackedUsSweepFrameRenderer3D"; };
/// \see AbstractProcessor::getDescription()
virtual const std::string getDescription() const { return "Extracts a single slice from the input image and renders it using a transfer function."; };
/// \see AbstractProcessor::getAuthor()
virtual const std::string getAuthor() const { return "Christian Schulte zu Berge <christian.szb@in.tum.de>"; };
/// \see AbstractProcessor::getProcessorState()
virtual const ProcessorState getProcessorState() const { return AbstractProcessor::EXPERIMENTAL; };
/// \see AbstractProcessor::process()
virtual void process(DataContainer& data);
......
......@@ -68,6 +68,10 @@ namespace campvis {
virtual const std::string getName() const { return "DepthDarkening"; };
/// \see AbstractProcessor::getDescription()
virtual const std::string getDescription() const { return "Applies depth darkening post processing to simulate shadows."; };
/// \see AbstractProcessor::getAuthor()
virtual const std::string getAuthor() const { return "Christian Schulte zu Berge <christian.szb@in.tum.de>"; };
/// \see AbstractProcessor::getProcessorState()
virtual const ProcessorState getProcessorState() const { return AbstractProcessor::TESTING; };
virtual void process(DataContainer& data);
......
......@@ -63,6 +63,10 @@ namespace campvis {
virtual const std::string getName() const { return "DRRRaycaster"; };
/// \see AbstractProcessor::getDescription()
virtual const std::string getDescription() const { return "Creates a Digitally Reconstructed Radiograph."; };
/// \see AbstractProcessor::getAuthor()
virtual const std::string getAuthor() const { return "Christian Schulte zu Berge <christian.szb@in.tum.de>"; };
/// \see AbstractProcessor::getProcessorState()
virtual const ProcessorState getProcessorState() const { return AbstractProcessor::EXPERIMENTAL; };
DataNameProperty p_targetImageID; ///< image ID for output image
......
......@@ -71,6 +71,10 @@ namespace campvis {
virtual const std::string getName() const { return "EEPGenerator"; };
/// \see AbstractProcessor::getDescription()
virtual const std::string getDescription() const { return "Genereates entry-/exit point textures for the given image and camera."; };
/// \see AbstractProcessor::getAuthor()
virtual const std::string getAuthor() const { return "Christian Schulte zu Berge <christian.szb@in.tum.de>"; };
/// \see AbstractProcessor::getProcessorState()
virtual const ProcessorState getProcessorState() const { return AbstractProcessor::TESTING; };
virtual void process(DataContainer& data);
......
......@@ -69,6 +69,10 @@ namespace campvis {
virtual const std::string getName() const { return "GeometryRenderer"; };
/// \see AbstractProcessor::getDescription()
virtual const std::string getDescription() const { return "Renders Geometry."; };
/// \see AbstractProcessor::getAuthor()
virtual const std::string getAuthor() const { return "Christian Schulte zu Berge <christian.szb@in.tum.de>"; };
/// \see AbstractProcessor::getProcessorState()
virtual const ProcessorState getProcessorState() const { return AbstractProcessor::EXPERIMENTAL; };
virtual void process(DataContainer& data);
......
......@@ -69,6 +69,10 @@ namespace campvis {
virtual const std::string getName() const { return "IxpvCompositor"; };
/// \see AbstractProcessor::getDescription()
virtual const std::string getDescription() const { return "Performs IXPV composition of a 3D volume rendering and a X-Ray image."; };
/// \see AbstractProcessor::getAuthor()
virtual const std::string getAuthor() const { return "Christian Schulte zu Berge <christian.szb@in.tum.de>"; };
/// \see AbstractProcessor::getProcessorState()
virtual const ProcessorState getProcessorState() const { return AbstractProcessor::EXPERIMENTAL; };
virtual void process(DataContainer& data);
......
......@@ -58,6 +58,10 @@ namespace campvis {
virtual const std::string getName() const { return "ProxyGeometryGenerator"; };
/// \see AbstractProcessor::getDescription()
virtual const std::string getDescription() const { return "Genereates entry-/exit point textures for the given image and camera."; };
/// \see AbstractProcessor::getAuthor()
virtual const std::string getAuthor() const { return "Christian Schulte zu Berge <christian.szb@in.tum.de>"; };
/// \see AbstractProcessor::getProcessorState()
virtual const ProcessorState getProcessorState() const { return AbstractProcessor::TESTING; };
virtual void process(DataContainer& data);
......
......@@ -64,6 +64,10 @@ namespace campvis {
virtual const std::string getName() const { return "QuadView"; };
/// \see AbstractProcessor::getDescription()
virtual const std::string getDescription() const { return "Combines up to four render targets into a single one."; };
/// \see AbstractProcessor::getAuthor()
virtual const std::string getAuthor() const { return "Christian Schulte zu Berge <christian.szb@in.tum.de>"; };
/// \see AbstractProcessor::getProcessorState()
virtual const ProcessorState getProcessorState() const { return AbstractProcessor::TESTING; };
virtual void process(DataContainer& data);
......
......@@ -78,6 +78,10 @@ namespace campvis {
virtual const std::string getName() const { return "RenderTargetCompositor"; };
/// \see AbstractProcessor::getDescription()
virtual const std::string getDescription() const { return "Combines Normal DVR and Virtual Mirror DVR images."; };
/// \see AbstractProcessor::getAuthor()
virtual const std::string getAuthor() const { return "Christian Schulte zu Berge <christian.szb@in.tum.de>"; };
/// \see AbstractProcessor::getProcessorState()
virtual const ProcessorState getProcessorState() const { return AbstractProcessor::EXPERIMENTAL; };
virtual void process(DataContainer& data);
......
......@@ -63,6 +63,10 @@ namespace campvis {
virtual const std::string getName() const { return "SimpleRaycaster"; };
/// \see AbstractProcessor::getDescription()
virtual const std::string getDescription() const { return "Performs a simple volume ray casting."; };
/// \see AbstractProcessor::getAuthor()
virtual const std::string getAuthor() const { return "Christian Schulte zu Berge <christian.szb@in.tum.de>"; };
/// \see AbstractProcessor::getProcessorState()
virtual const ProcessorState getProcessorState() const { return AbstractProcessor::TESTING; };
DataNameProperty p_targetImageID; ///< image ID for output image
BoolProperty p_enableShadowing;
......
......@@ -82,6 +82,10 @@ namespace campvis {
virtual const std::string getName() const { return "SliceExtractor"; };
/// \see AbstractProcessor::getDescription()
virtual const std::string getDescription() const { return "Extracts a single slice from the input image and renders it using a transfer function."; };
/// \see AbstractProcessor::getAuthor()
virtual const std::string getAuthor() const { return "Christian Schulte zu Berge <christian.szb@in.tum.de>"; };
/// \see AbstractProcessor::getProcessorState()
virtual const ProcessorState getProcessorState() const { return AbstractProcessor::EXPERIMENTAL; };
/// \see AbstractProcessor::process()
virtual void process(DataContainer& data);
......
......@@ -71,6 +71,10 @@ namespace campvis {
virtual const std::string getName() const { return "SliceRenderer3D"; };
/// \see AbstractProcessor::getDescription()
virtual const std::string getDescription() const { return "Extracts a single slice from the input image and renders it using a transfer function."; };
/// \see AbstractProcessor::getAuthor()
virtual const std::string getAuthor() const { return "Christian Schulte zu Berge <christian.szb@in.tum.de>"; };
/// \see AbstractProcessor::getProcessorState()
virtual const ProcessorState getProcessorState() const { return AbstractProcessor::EXPERIMENTAL; };
/// \see AbstractProcessor::process()
virtual void process(DataContainer& data);
......
......@@ -69,6 +69,10 @@ namespace campvis {
virtual const std::string getName() const { return "VirtualMirrorCombine"; };
/// \see AbstractProcessor::getDescription()
virtual const std::string getDescription() const { return "Combines Normal DVR and Virtual Mirror DVR images."; };
/// \see AbstractProcessor::getAuthor()
virtual const std::string getAuthor() const { return "Christian Schulte zu Berge <christian.szb@in.tum.de>"; };
/// \see AbstractProcessor::getProcessorState()
virtual const ProcessorState getProcessorState() const { return AbstractProcessor::EXPERIMENTAL; };
virtual void process(DataContainer& data);
......
......@@ -41,7 +41,7 @@
namespace campvis {
/**
* Genereates entry-/exit point textures for the given image and camera.
* Generates proxy geometry for a virtual mirror.
*/
class VirtualMirrorGeometryGenerator : public AbstractProcessor {
public:
......@@ -58,7 +58,11 @@ namespace campvis {
/// \see AbstractProcessor::getName()
virtual const std::string getName() const { return "VirtualMirrorGeometryGenerator"; };
/// \see AbstractProcessor::getDescription()
virtual const std::string getDescription() const { return "Genereates entry-/exit point textures for the given image and camera."; };
virtual const std::string getDescription() const { return "Generates proxy geometry for a virtual mirror."; };
/// \see AbstractProcessor::getAuthor()
virtual const std::string getAuthor() const { return "Christian Schulte zu Berge <christian.szb@in.tum.de>"; };
/// \see AbstractProcessor::getProcessorState()
virtual const ProcessorState getProcessorState() const { return AbstractProcessor::EXPERIMENTAL; };
virtual void process(DataContainer& data);
......
......@@ -69,6 +69,10 @@ namespace campvis {
virtual const std::string getName() const { return "VolumeExplorer"; };
/// \see AbstractProcessor::getDescription()
virtual const std::string getDescription() const { return "Combines a volume raycaster and 3 slice views for explorative volume visualization."; };
/// \see AbstractProcessor::getAuthor()
virtual const std::string getAuthor() const { return "Christian Schulte zu Berge <christian.szb@in.tum.de>"; };
/// \see AbstractProcessor::getProcessorState()
virtual const ProcessorState getProcessorState() const { return AbstractProcessor::EXPERIMENTAL; };
virtual void process(DataContainer& data);
......
......@@ -69,6 +69,10 @@ namespace campvis {
virtual const std::string getName() const { return "VolumeRenderer"; };
/// \see AbstractProcessor::getDescription()
virtual const std::string getDescription() const { return "Combines proxy geometry generator, entry/exit point generator and raycasting into one easy-to-use volume renderer."; };
/// \see AbstractProcessor::getAuthor()
virtual const std::string getAuthor() const { return "Christian Schulte zu Berge <christian.szb@in.tum.de>"; };
/// \see AbstractProcessor::getProcessorState()
virtual const ProcessorState getProcessorState() const { return AbstractProcessor::TESTING; };
virtual void process(DataContainer& data);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment