NAME
        Multiplexor

   DESCRIPTION
        This module allows the data on any of ten input ports to be sent to the
        output port.  Any kind of Explorer data (except geometry) can flow
        through Multiplexor without a problem.  A pointer is used for the output
        port to refer to the data on the selected input port.  As such, the data is
        not copied which saves memory.

   INPUTS

      Input 1 -- Generic (Opt.)
         This is the first input data.

      Input 2 -- Generic (Opt.)
         This is the second input data.

      Input 3 -- Generic (Opt.)
         This is the third input data.

      Input 4 -- Generic (Opt.)
         This is the fourth input data.

      Input 5 -- Generic (Opt.)
         This is the fifth input data.

      Input 6 -- Generic (Opt.)
         This is the sixth input data.

      Input 7 -- Generic (Opt.)
         This is the seventh input data.

      Input 8 -- Generic (Opt.)
         This is the eighth input data.

      Input 9 -- Generic (Opt.)
         This is the nineth input data.

      Input 10 -- Generic (Opt.)
         This is the tenth input data.

   WIDGETS

      Send Out -- Radio Box
         This chooses which input data will be sent to the output port.

   OUTPUTS

      Output -- Generic
         This is the output data.

   KNOWN PROBLEMS
      Multiplexor has a problem dealing with geometry data.  When using it
      with Render it sometimes appears as though the old geometry is not
      always cleared out when selecting new geometry from a different input
      port.  Perhaps empty geometry has to be sent through the output port
      before sending the new geometry?  However, trying something like that
      with the standard cxGeo* API calls didn't solve the problem.  Since the
      "Open Inventor Development Option" was unavailable at compile time,
      further progress seems impossible.  Therefore, Multiplexor should
      probably NOT be used for geometry data!

   SEE ALSO
      GeomSync, Switch
      
      -
      
      Hans Vahlenkamp (Hans.Vahlenkamp@noaa.gov)
      Geophysical Fluid Dynamics Laboratory / NOAA
      Princeton University Forrestal Campus
      http://www.gfdl.noaa.gov