Convert Fractional labelmap representation (vtkOrientedImageData type) to closed surface representation (vtkPolyData type). The conversion algorithm performs a marching cubes operation on the image data followed by an optional decimation step.
More...
#include <Libs/vtkSegmentationCore/vtkFractionalLabelmapToClosedSurfaceConversionRule.h>
Convert Fractional labelmap representation (vtkOrientedImageData type) to closed surface representation (vtkPolyData type). The conversion algorithm performs a marching cubes operation on the image data followed by an optional decimation step.
Definition at line 34 of file vtkFractionalLabelmapToClosedSurfaceConversionRule.h.
◆ Superclass
◆ vtkFractionalLabelmapToClosedSurfaceConversionRule()
vtkFractionalLabelmapToClosedSurfaceConversionRule::vtkFractionalLabelmapToClosedSurfaceConversionRule |
( |
| ) |
|
|
protected |
◆ ~vtkFractionalLabelmapToClosedSurfaceConversionRule()
vtkFractionalLabelmapToClosedSurfaceConversionRule::~vtkFractionalLabelmapToClosedSurfaceConversionRule |
( |
| ) |
|
|
protected |
◆ ConstructRepresentationObjectByClass()
virtual vtkDataObject* vtkFractionalLabelmapToClosedSurfaceConversionRule::ConstructRepresentationObjectByClass |
( |
std::string |
className | ) |
|
|
virtual |
Constructs representation object from class name for the supported representation classes (typically source and target representation VTK classes, subclasses of vtkDataObject) Note: Need to take ownership of the created object! For example using vtkSmartPointer<vtkDataObject>::Take
Reimplemented from vtkBinaryLabelmapToClosedSurfaceConversionRule.
◆ ConstructRepresentationObjectByRepresentation()
virtual vtkDataObject* vtkFractionalLabelmapToClosedSurfaceConversionRule::ConstructRepresentationObjectByRepresentation |
( |
std::string |
representationName | ) |
|
|
virtual |
Constructs representation object from representation name for the supported representation classes (typically source and target representation VTK classes, subclasses of vtkDataObject) Note: Need to take ownership of the created object! For example using vtkSmartPointer<vtkDataObject>::Take
Reimplemented from vtkBinaryLabelmapToClosedSurfaceConversionRule.
◆ Convert()
virtual bool vtkFractionalLabelmapToClosedSurfaceConversionRule::Convert |
( |
vtkDataObject * |
sourceRepresentation, |
|
|
vtkDataObject * |
targetRepresentation |
|
) |
| |
|
virtual |
◆ CreateRuleInstance()
◆ GetClassName()
virtual const char* vtkFractionalLabelmapToClosedSurfaceConversionRule::GetClassName |
( |
| ) |
|
|
virtual |
◆ GetConversionCost()
virtual unsigned int vtkFractionalLabelmapToClosedSurfaceConversionRule::GetConversionCost |
( |
vtkDataObject * |
sourceRepresentation = NULL , |
|
|
vtkDataObject * |
targetRepresentation = NULL |
|
) |
| |
|
virtual |
◆ GetFractionalLabelMapOversamplingFactorParameterName()
static const std::string vtkFractionalLabelmapToClosedSurfaceConversionRule::GetFractionalLabelMapOversamplingFactorParameterName |
( |
| ) |
|
|
inlinestatic |
◆ GetName()
virtual const char* vtkFractionalLabelmapToClosedSurfaceConversionRule::GetName |
( |
| ) |
|
|
inlinevirtual |
◆ GetSourceRepresentationName()
virtual const char* vtkFractionalLabelmapToClosedSurfaceConversionRule::GetSourceRepresentationName |
( |
| ) |
|
|
inlinevirtual |
◆ GetTargetRepresentationName()
virtual const char* vtkFractionalLabelmapToClosedSurfaceConversionRule::GetTargetRepresentationName |
( |
| ) |
|
|
inlinevirtual |
◆ GetThresholdFractionParameterName()
static const std::string vtkFractionalLabelmapToClosedSurfaceConversionRule::GetThresholdFractionParameterName |
( |
| ) |
|
|
inlinestatic |
◆ IsA()
virtual int vtkFractionalLabelmapToClosedSurfaceConversionRule::IsA |
( |
const char * |
type | ) |
|
|
virtual |
◆ IsTypeOf()
static int vtkFractionalLabelmapToClosedSurfaceConversionRule::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
◆ New()
◆ operator=()
◆ PadLabelmap()
void vtkFractionalLabelmapToClosedSurfaceConversionRule::PadLabelmap |
( |
vtkOrientedImageData * |
fractionalLabelMap, |
|
|
double |
paddingConstant |
|
) |
| |
|
protected |
This function adds a border around the image that contains the paddingConstant value
- Parameters
-
FractionalLabelMap | The image that is being padded |
paddingConstant | The value that is used to fill the new voxels |
◆ SafeDownCast()
The documentation for this class was generated from the following file: