Proposals:Integration with R Language: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
Line 16: Line 16:
Making some ITK data structures visible from '''R''' by converting or adapting them to '''R''' vectors. And conversely, adapting '''R''' vectors into ITK data structures.
Making some ITK data structures visible from '''R''' by converting or adapting them to '''R''' vectors. And conversely, adapting '''R''' vectors into ITK data structures.


=== The candidate ITK classes are ===
=== Candidate ITK classes ===


* FixedArray (and derived classes)
* FixedArray (and derived classes)

Revision as of 22:26, 9 August 2009

Background

This page hosts discussions on how to integrate functionalities of ITK with R language (http://www.r-project.org/)


A reference for this effort is the integration of R in the Titan package (based on VTK).

https://www.kitware.com/InfovisWiki/index.php/R_Titan_Integration

Suggested Implementation

Data Bridge

Making some ITK data structures visible from R by converting or adapting them to R vectors. And conversely, adapting R vectors into ITK data structures.

Candidate ITK classes

  • FixedArray (and derived classes)
    • Point
    • Vector
    • Index
    • Offset
    • CovariantVector
  • VariableLenghtVector
  • Containers
    • VectorContainer
    • MapContainer
  • Image
    • PixelContainer
  • STL Containers
    • std::list
    • std::queue
    • std::map
    • std::set