public class TLcyTEAControllerAddOn extends ALcyAddOn
back-end
performs the actual calculation.
The add-on's functionality can be changed by extending the back-end.
See the developer's guide for more information on using and extending TEA add-ons.
Note that this add-on depends on the LuciadLightspeed Terrain Analysis Engine component.TLcyTEAControllerBackEnd
Constructor and Description |
---|
TLcyTEAControllerAddOn() |
Modifier and Type | Method and Description |
---|---|
protected TLcyTEAControllerBackEnd |
createControllerBackEnd()
Creates the
TLcyTEAControllerBackEnd that is used to perform the actual calculations with. |
TLcyTEAControllerBackEnd |
getControllerBackEnd()
Returns the
TLcyTEAControllerBackEnd of this add-on, as created by createControllerBackEnd . |
ILcyLucyEnv |
getLucyEnv()
Returns the Lucy environment into which this add-on was plugged.
|
TLcyPreferencesTool |
getPreferencesTool()
Returns the preferences tool used by the add-on.
|
void |
plugInto(ILcyLucyEnv aLucyEnv)
Builds the TEA controller and back-end and plugs in the GUI.
|
void |
unplugFrom(ILcyLucyEnv aLucyEnv)
Unplugs the add-on from the Lucy environment.
|
getConfigSourceName, getDisplayName, setConfigSourceName, setDisplayName
public void plugInto(ILcyLucyEnv aLucyEnv)
plugInto
in class ALcyAddOn
aLucyEnv
- the Lucy instance to plug intoALcyAddOn.unplugFrom(com.luciad.lucy.ILcyLucyEnv)
public void unplugFrom(ILcyLucyEnv aLucyEnv)
unplugFrom
in class ALcyAddOn
aLucyEnv
- the Lucy environmentALcyAddOn.plugInto(com.luciad.lucy.ILcyLucyEnv)
public ILcyLucyEnv getLucyEnv()
plugInto(com.luciad.lucy.ILcyLucyEnv)
public TLcyPreferencesTool getPreferencesTool()
public TLcyTEAControllerBackEnd getControllerBackEnd()
TLcyTEAControllerBackEnd
of this add-on, as created by createControllerBackEnd
.
It can be used to perform calculations just as this add-on would make them.TLcyTEAControllerBackEnd
of this add-on.protected TLcyTEAControllerBackEnd createControllerBackEnd()
TLcyTEAControllerBackEnd
that is used to perform the actual calculations with.
Return a sub-class of TLcyTEAControllerBackEnd
to tune the behavior.TLcyTEAControllerBackEnd
that is used to perform the actual calculations with.