LithoGraphX 1.2.0 documentation
previous | next | modules | index

7. Writing and Distributing Extensions¶

  • 7.1. Processes, Macros, Plugins and Packages
  • 7.2. Writing a C++ Process
    • 7.2.1. Process Execution
    • 7.2.2. Parameter Parsing
    • 7.2.3. Calling other processes
    • 7.2.4. Modifying the State
      • 7.2.4.1. Images: Layout and Utilities
        • 7.2.4.1.1. Image type and memory layout
        • 7.2.4.1.2. C++ implementation
      • 7.2.4.2. Mesh Data Structure
        • 7.2.4.2.1. Graph Rotation Systems
        • 7.2.4.2.2. C++ Implementation
        • 7.2.4.2.3. Triangles and Cells
      • 7.2.4.3. Image Modifications
      • 7.2.4.4. Meshes Modifications
    • 7.2.5. Useful Utilities
  • 7.3. The Packaging System
    • 7.3.1. Preparing a Binary Package
    • 7.3.2. Preparing a Source Package
      • 7.3.2.1. LithoGraphX CMake package

Table Of Contents

  • 1. Installation
  • 2. Principles and user Interface
  • 3. Tips for Data Collection
  • 4. Tutorials
  • 5. Python Macros and Scripts
  • 6. Frequently Asked Questions
  • 7. Writing and Distributing Extensions
    • 7.1. Processes, Macros, Plugins and Packages
    • 7.2. Writing a C++ Process
    • 7.3. The Packaging System
  • 8. What’s new?
  • 9. Contributors and Licensing

Search

previous | next | modules | index

Show Source
© Copyright 2015, Barbier de Reuille, Pierre <pierre@barbierdereuille.net>. Created using Sphinx 1.7.9.