Itk Software Guide 5.0
User Manual:
Open the PDF directly: View PDF
Page Count: 1001 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- I Introduction
- II Architecture
- System Overview
- Data Representation
- Spatial Objects
- Iterators
- Image Adaptors
- III Development Guidelines
- How To Write A Filter
- How To Create A Module
- Software Process
- Appendices
- Licenses
- ITK Git Workflow
- Coding Style Guide
- Purpose
- Overview
- System Overview & Philosophy
- Copyright
- Citations
- Naming Conventions
- ITK
- Naming Namespaces
- Naming Classes
- Naming Files
- Examples
- Naming Methods and Functions
- Naming Class Data Members
- Naming Enums
- Naming Local Variables
- Naming Template Parameters
- Naming Typedefs
- Naming Constants
- Using Operators to Pointers
- Using Operators to Arrays
- Using Underscores
- Include Guards
- Preprocessor Directives
- Header Includes
- Const Correctness
- Namespaces
- Aliasing Template Parameter Typenames
- Pipelines
- The auto Keyword
- Initialization and Assignment
- Accessing Members
- Code Layout and Indentation
- Increment/decrement Operators
- Empty Arguments in Methods
- Ternary Operator
- Using Standard Macros
- Exception Handling
- Messages
- Concept Checking
- Printing Variables
- Checking for Null
- Writing Tests
- Writing Examples
- Doxygen Documentation System
- CMake Style
- Documentation Style
- Reading and Writing Images
- Basic Example
- Pluggable Factories
- Using ImageIO Classes Explicitly
- Reading and Writing RGB Images
- Reading, Casting and Writing Images
- Extracting Regions
- Extracting Slices
- Reading and Writing Vector Images
- Reading and Writing Complex Images
- Extracting Components from Vector Images
- Reading and Writing Image Series
- Reading and Writing DICOM Images
- Filtering
- Thresholding
- Edge Detection
- Casting and Intensity Mapping
- Gradients
- Second Order Derivatives
- Neighborhood Filters
- Smoothing Filters
- Distance Map
- Geometric Transformations
- Frequency Domain
- Extracting Surfaces
- Registration
- Registration Framework
- "Hello World" Registration
- Features of the Registration Framework
- Monitoring Registration
- Multi-Modality Registration
- Center Initialization
- Multi-Resolution Registration
- Multi-Stage Registration
- Transforms
- Geometrical Representation
- Transform General Properties
- Identity Transform
- Translation Transform
- Scale Transform
- Scale Logarithmic Transform
- Euler2DTransform
- CenteredRigid2DTransform
- Similarity2DTransform
- QuaternionRigidTransform
- VersorTransform
- VersorRigid3DTransform
- Euler3DTransform
- Similarity3DTransform
- Rigid3DPerspectiveTransform
- AffineTransform
- BSplineDeformableTransform
- KernelTransforms
- Interpolators
- Metrics
- Optimizers
- Deformable Registration
- Demons Deformable Registration
- Visualizing Deformation fields
- Model Based Registration
- Point Set Registration
- Registration Troubleshooting
- Segmentation
- Statistics