Previous Next        Current Page: NeXtMidas Training / Primitives / Overview / Types of Primitives
back
+ Start Here   
+ Background   
+ Common Midas Concepts   
+ Getting Started - Part 1   
+ Getting Started - Part 2   
+ Working with Files   
+ Option Trees   
+ Macros - Part 1 (Basics)   
+ Macros - Part 2 (Graphics)   
+ NetBeans - Part 1 (Setup)   
+ NetBeans - Part 2 (GUIs)   
+ NetBeans - Part 3 (Profiler)   
+ Eclipse - Part 1 (Setup)   
+ Eclipse - Part 2 (GUIs)   
- Primitives   
   - Overview   
      - Types of Primitives   
      - Type Details   
      - Class Hierarchy   
   + Open, Process, Close   
   + Building   
   + The NeXtMidas API   
   + Lab 1   
   + Special Variables   
   + Lab 2   
   + Lab 3*   
   + Files in a Primitive   
   + Lab 4   
   + Lab 5*   
   + Test Macros   
   + Lab 6   
   + Real Time Controls   
   + Lab 7   
   + Working with Messages   
   + Lab 8   
   + Primitive Restarts   
   + Introduction to DSP   
   + Lab 9   
   - Commands executing commands   
+ WebStart   
+ Maps & Imagery   
+ X-Midas Interoperability   
+ RMIF & Remoting   
+ Installing NeXtMidas   
+ Support & Maintenance   
+ File Handlers   


  • What is a primitive?
    • A command that will process an arbitrarily large amount of data in an efficient manner.
  • What is an intrinsic?
    • An intrinsic is a run-to-completion command. It is usually short-lived and does not do any data processing or graphics.
  • What types of primitives/intrinsics exist?
    Standard Java Primitives
    A data processing primitive written in Java.
    Graphical Primitives
    A graphical primitive written in Java.
    Host Primitives
    Legacy X-Midas primitives written in Fortran but executed from Java using the XBC option tree.
    Intrinsics
    An intrinsic written in Java.

back