This star implements a dynamic merge function. On demand a new porthole is added to or removed from an input-multiporthole during runtime. All particles to one of its inputportholes are sent out unchanged through the only output. Because the particles are sent unchanged, I can use anytype-portholes here.
Derived from: DEStar
Location: $PTOLEMY/src/domains/de/contrib/stars
Version: 1.3 "01/15/98"
Author: J. Voigt
in (multiple) | anytype | will get one PortHole for each instance |
out | ANYTYPE | output for all dynamically created blocks |
This star works (only) in connection with DEDynMap and/or DEDynMapGr. The createPortHole and removePortHole methods are called from there, whenever a block is dynamically instantiated or deleted.
The first porthole of the input-multiporthole has to be connected to a DEDynMap or DEDynMapGr-star.
See: source code,
DynMerge users
copyright (c) 1997 Dresden University of Technology, WiNeS-Project. All rights reserved. See the file $PTOLEMY/copyright for copyright notice, limitation of liability, and disclaimer of warranty provisions.