template<class TInputImage, class TOutputMesh = vtkPolyData>
class itk::MeshFromSphericalFunctionTessellatedSamplesImageFilter< TInputImage, TOutputMesh >
Compute mesh from spherical samples in the pre-stored tessellated vertices.
The linear basis is a NxN matrix which corresponds tessellated samples with correct indices of gradients.
- Author
- Jian Cheng (jian..nosp@m.chen.nosp@m.g.198.nosp@m.3@gm.nosp@m.ail.c.nosp@m.om)
Definition at line 35 of file itkMeshFromSphericalFunctionTessellatedSamplesImageFilter.h.
|
typedef SphereTessellatorType::BasicShapeType | BasicShapeType |
|
typedef SmartPointer< const Self > | ConstPointer |
|
typedef InputImageType::ConstPointer | InputImageConstPointer |
|
typedef InputImageType::IndexType | InputImageIndexType |
|
typedef InputImageType::PixelType | InputImagePixelType |
|
typedef InputImageType::Pointer | InputImagePointer |
|
typedef InputImageType::PointType | InputImagePointType |
|
typedef InputImageType::RegionType | InputImageRegionType |
|
typedef InputImageType::SizeType | InputImageSizeType |
|
typedef InputImageType::SizeValueType | InputImageSizeValueType |
|
typedef InputImageType::SpacingType | InputImageSpacingType |
|
typedef TInputImage | InputImageType |
|
typedef Superclass::MatrixPointer | MatrixPointer |
|
typedef Superclass::MatrixType | MatrixType |
|
typedef Superclass::OutputMeshCellArrayType | OutputMeshCellArrayType |
|
typedef Superclass::OutputMeshPointsType | OutputMeshPointsType |
|
typedef Superclass::OutputMeshPolyDataPointer | OutputMeshPolyDataPointer |
|
typedef TOutputMesh | OutputMeshPolyDataType |
|
typedef Superclass::OutputMeshRGBType | OutputMeshRGBType |
|
typedef Superclass::OutputMeshScalarType | OutputMeshScalarType |
|
typedef SmartPointer< Self > | Pointer |
|
typedef MeshFromSphericalFunctionTessellatedSamplesImageFilter | Self |
|
typedef SphereTessellatorType::Pointer | SphereTessellatorPointer |
|
typedef SphereTessellator< double > | SphereTessellatorType |
|
typedef Superclass::STDVectorPointer | STDVectorPointer |
|
typedef Superclass::STDVectorType | STDVectorType |
|
typedef MeshFromContinuousSphericalFunctionImageFilter< TInputImage, TOutputMesh > | Superclass |
|
typedef Superclass::VectorPointer | VectorPointer |
|
typedef Superclass::VectorType | VectorType |
|
typedef SphereTessellatorType::BasicShapeType | BasicShapeType |
|
typedef SmartPointer< const Self > | ConstPointer |
|
typedef InputImageType::ConstPointer | InputImageConstPointer |
|
typedef InputImageType::IndexType | InputImageIndexType |
|
typedef InputImageType::PixelType | InputImagePixelType |
|
typedef InputImageType::Pointer | InputImagePointer |
|
typedef InputImageType::PointType | InputImagePointType |
|
typedef InputImageType::RegionType | InputImageRegionType |
|
typedef InputImageType::SizeType | InputImageSizeType |
|
typedef InputImageType::SizeValueType | InputImageSizeValueType |
|
typedef InputImageType::SpacingType | InputImageSpacingType |
|
typedef TInputImage | InputImageType |
|
typedef Superclass::MatrixPointer | MatrixPointer |
|
typedef Superclass::MatrixType | MatrixType |
|
typedef Superclass::OutputMeshCellArrayType | OutputMeshCellArrayType |
|
typedef Superclass::OutputMeshPointsType | OutputMeshPointsType |
|
typedef Superclass::OutputMeshPolyDataPointer | OutputMeshPolyDataPointer |
|
typedef TOutputMesh | OutputMeshPolyDataType |
|
typedef Superclass::OutputMeshRGBType | OutputMeshRGBType |
|
typedef Superclass::OutputMeshScalarType | OutputMeshScalarType |
|
typedef SmartPointer< Self > | Pointer |
|
typedef MeshFromContinuousSphericalFunctionImageFilter | Self |
|
typedef SphereTessellatorType::Pointer | SphereTessellatorPointer |
|
typedef SphereTessellator< double > | SphereTessellatorType |
|
typedef Superclass::STDVectorPointer | STDVectorPointer |
|
typedef Superclass::STDVectorType | STDVectorType |
|
typedef MeshFromSphericalFunctionImageFilter< TInputImage, TOutputMesh > | Superclass |
|
typedef Superclass::VectorPointer | VectorPointer |
|
typedef Superclass::VectorType | VectorType |
|
typedef SphereTessellatorType::BasicShapeType | BasicShapeType |
|
typedef SmartPointer< const Self > | ConstPointer |
|
typedef InputImageType::ConstPointer | InputImageConstPointer |
|
typedef InputImageType::IndexType | InputImageIndexType |
|
typedef InputImageType::PixelType | InputImagePixelType |
|
typedef InputImageType::Pointer | InputImagePointer |
|
typedef InputImageType::PointType | InputImagePointType |
|
typedef InputImageType::RegionType | InputImageRegionType |
|
typedef InputImageType::SizeType | InputImageSizeType |
|
typedef InputImageType::SizeValueType | InputImageSizeValueType |
|
typedef InputImageType::SpacingType | InputImageSpacingType |
|
typedef TInputImage | InputImageType |
|
typedef Superclass::MatrixPointer | MatrixPointer |
|
typedef Superclass::MatrixType | MatrixType |
|
enum | NormalizationType {
NONE =0,
MIN_MAX,
UNIT_MAX,
UNIT_INTEGRAL
} |
|
typedef Superclass::OutputMeshCellArrayType | OutputMeshCellArrayType |
|
typedef Superclass::OutputMeshPointsType | OutputMeshPointsType |
|
typedef Superclass::OutputMeshPolyDataPointer | OutputMeshPolyDataPointer |
|
typedef TOutputMesh | OutputMeshPolyDataType |
|
typedef Superclass::OutputMeshRGBType | OutputMeshRGBType |
|
typedef Superclass::OutputMeshScalarType | OutputMeshScalarType |
|
typedef SmartPointer< Self > | Pointer |
|
typedef MeshFromSphericalFunctionImageFilter | Self |
|
typedef SphereTessellatorType::Pointer | SphereTessellatorPointer |
|
typedef SphereTessellator< double > | SphereTessellatorType |
|
typedef Superclass::STDVectorPointer | STDVectorPointer |
|
typedef Superclass::STDVectorType | STDVectorType |
|
typedef MeshFromImageImageFilter< TInputImage, TOutputMesh > | Superclass |
|
typedef Superclass::VectorPointer | VectorPointer |
|
typedef Superclass::VectorType | VectorType |
|
enum | ColorSchemeType {
UNKNOWN =0,
FIXED,
DIRECTION,
MAGNITUDE
} |
|
typedef SmartPointer< const Self > | ConstPointer |
|
typedef InputImageType::ConstPointer | InputImageConstPointer |
|
typedef InputImageType::IndexType | InputImageIndexType |
|
typedef InputImageType::PixelType | InputImagePixelType |
|
typedef InputImageType::Pointer | InputImagePointer |
|
typedef InputImageType::PointType | InputImagePointType |
|
typedef InputImageType::RegionType | InputImageRegionType |
|
typedef InputImageType::SizeType | InputImageSizeType |
|
typedef InputImageType::SizeValueType | InputImageSizeValueType |
|
typedef InputImageType::SpacingType | InputImageSpacingType |
|
typedef TInputImage | InputImageType |
|
typedef utl_shared_ptr< MatrixType > | MatrixPointer |
|
typedef utl::NDArray< double, 2 > | MatrixType |
|
typedef vtkCellArray | OutputMeshCellArrayType |
|
typedef vtkPoints | OutputMeshPointsType |
|
typedef vtkSmartPointer< OutputMeshPolyDataType > | OutputMeshPolyDataPointer |
|
typedef TOutputMesh | OutputMeshPolyDataType |
|
typedef vtkUnsignedCharArray | OutputMeshRGBType |
|
typedef vtkDoubleArray | OutputMeshScalarType |
|
typedef SmartPointer< Self > | Pointer |
|
typedef MeshFromImageImageFilter | Self |
|
typedef utl_shared_ptr< STDVectorType > | STDVectorPointer |
|
typedef std::vector< double > | STDVectorType |
|
typedef MaskedImageToImageFilter< TInputImage, TInputImage > | Superclass |
|
typedef utl_shared_ptr< VectorType > | VectorPointer |
|
typedef utl::NDArray< double, 1 > | VectorType |
|
typedef SmartPointer< const Self > | ConstPointer |
|
typedef InputImageType::ConstPointer | InputImageConstPointer |
|
typedef InputImageType::IndexType | InputImageIndexType |
|
typedef InputImageType::PixelType | InputImagePixelType |
|
typedef InputImageType::Pointer | InputImagePointer |
|
typedef InputImageType::RegionType | InputImageRegionType |
|
typedef InputImageType::SizeType | InputImageSizeType |
|
typedef InputImageType::SpacingType | InputImageSpacingType |
|
typedef TInputImage | InputImageType |
|
typedef LoggerType::Pointer | LoggerPointer |
|
typedef ThreadLogger | LoggerType |
|
typedef utl_shared_ptr< LoggerVectorType > | LoggerVectorPointer |
|
typedef std::vector< LoggerPointer > | LoggerVectorType |
|
typedef MaskImageType::Pointer | MaskImagePointer |
|
typedef Image< double, 3 > | MaskImageType |
|
typedef OutputImageType::IndexType | OutputImageIndexType |
|
typedef OutputImageType::PixelType | OutputImagePixelType |
|
typedef OutputImageType::Pointer | OutputImagePointer |
|
typedef OutputImageType::RegionType | OutputImageRegionType |
|
typedef OutputImageType::SizeType | OutputImageSizeType |
|
typedef OutputImageType::SpacingType | OutputImageSpacingType |
|
typedef TInputImage | OutputImageType |
|
typedef SmartPointer< Self > | Pointer |
|
typedef MaskedImageToImageFilter | Self |
|
typedef ImageToImageFilter< TInputImage, TInputImage > | Superclass |
|
|
MatrixPointer | ComputeBasisMatrix () ITK_OVERRIDE |
|
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
|
virtual MatrixPointer | GetDataOrientations () |
|
virtual const char * | GetNameOfClass () const |
|
VectorType | NormalizeUnitIntegral (const VectorType &x) const ITK_OVERRIDE |
|
virtual void | SetDataOrientations (MatrixPointer _arg) |
|
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
|
virtual BasicShapeType | GetBasicShape () |
|
virtual MatrixPointer | GetBasisMatrix () |
|
virtual unsigned int | GetTessellationOrder () |
|
| itkSetGetBooleanMacro (Stretch) |
|
virtual void | SetBasicShape (BasicShapeType _arg) |
|
virtual void | SetBasisMatrix (MatrixPointer _arg) |
|
virtual void | SetTessellationOrder (unsigned int _arg) |
|
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
|
virtual NormalizationType | GetNormalization () |
|
unsigned int | GetNumberOfOrientations () const |
|
virtual MatrixPointer | GetOrientations () |
|
virtual double | GetPow () |
|
virtual bool | GetRemoveNegativeValues () |
|
virtual void | RemoveNegativeValuesOff () |
|
virtual void | RemoveNegativeValuesOn () |
|
virtual void | SetNormalization (NormalizationType _arg) |
|
virtual void | SetOrientations (MatrixPointer _arg) |
|
virtual void | SetPow (double _arg) |
|
virtual void | SetRemoveNegativeValues (bool _arg) |
|
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
|
std::vector< int > | GetBoxView () const |
|
virtual ColorSchemeType | GetColorScheme () |
|
std::vector< int > | GetFlip () const |
|
OutputMeshPolyDataPointer | GetOutput () |
|
virtual double | GetScale () |
|
std::vector< int > | GetSliceView () const |
|
void | SetBoxView (const int x0, const int x1, const int y0, const int y1, const int z0, const int z1) |
|
virtual void | SetColorScheme (ColorSchemeType _arg) |
|
void | SetFlip (const int flipx, const int flipy, const int flipz) |
|
virtual void | SetScale (double _arg) |
|
void | SetSliceView (const int coronal, const int sagittal, const int transverse) |
|
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
|
virtual const LoggerType * | GetLogger () const |
|
virtual const MaskImageType * | GetMaskImage () const |
|
bool | IsMaskUsed () |
|
| itkGetObjectMacro (MaskImage, MaskImageType) |
|
| itkGetObjectMacro (Logger, LoggerType) |
|
| itkSetGetMacro (LogLevel, int) |
|
virtual void | SetLogger (LoggerType *_arg) |
|
virtual void | SetMaskImage (MaskImageType *_arg) |
|
void | SetMaskImage (const std::string &file) |
|