ITK/Proposals:Concept Checking

From KitwarePublic
Jump to navigationJump to search

Introduction

Macro Implementation

List of Concepts

See Insight/Code/Common/itkConceptChecking.h.

Index Concept Description
1 DefaultConstructible Concept requiring T to have a default constructor.
2 CopyConstructible Concept requiring T to have a copy constructor.
3 Convertible Concept requiring T1 to be convertible to T2.
4 Assignable Concept requiring T to have operator =.
5 LessThanComparable Concept requiring T to have operator <.
6 EqualityComparable Concept requiring T to have operators == and !=.
7 Comparable Concept requiring T to have operators <, >, <=, >=, ==, !=.
8 AdditiveOperators Concept requiring T to have operators +, -, +=, -=.
9 MultiplicativeOperators Concept requiring T to have operators *, /, *=, /=.
10 Signed Concept requiring T to be signed.
11 SameType Concept requiring T1 and T2 to be the same type.
12 SameDimension Concept requiring D1 and D2 to be the same dimension.

Integration into Filters

Schedule

Please follow the link below for a detailed list of filters and their associated concepts.

List of Filters



ITK: [Welcome | Site Map]