File: itk-module.cmake

package info (click to toggle)
insighttoolkit5 5.4.3-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 704,384 kB
  • sloc: cpp: 783,592; ansic: 628,724; xml: 44,704; fortran: 34,250; python: 22,874; sh: 4,078; pascal: 2,636; lisp: 2,158; makefile: 464; yacc: 328; asm: 205; perl: 203; lex: 146; tcl: 132; javascript: 98; csh: 81
file content (26 lines) | stat: -rw-r--r-- 767 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
set(DOCUMENTATION
    "The Mesh module contains the datastructures required for
representing N-Dimensional meshes in ITK. The Mesh class is heavily templated
and very generic. It can represent a K-Complex in an N-Dimensional space. Many
of the Mesh properties are defined in Traits helper classes, and then propagate
to the components of the Mesh. These classes are typically used for
representing the outcome of image segmentation.")

itk_module(
  ITKMesh
  ENABLE_SHARED
  DEPENDS
  ITKTransform
  TEST_DEPENDS
  ITKTestKernel
  ITKSpatialObjects
  ITKIOSpatialObjects
  ITKImageGrid
  ITKIOMesh
  ITKMetaIO
  ITKTransform
  ITKThresholding
  DESCRIPTION
  "${DOCUMENTATION}")

# Extra test dependency on IO-SpatialObjects is caused by itkMeshSpatialObjectIOTest.