|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object de.grogra.math.ChannelMapInput
public class ChannelMapInput
This class serves as a base class for input to
ChannelMap
-based computations. Its only purpose is to provide an
instance of ChannelData
which may be reused for several
invokations of methods of ChannelMap
, thus reducing
the number of heap operations.
Constructor Summary | |
---|---|
ChannelMapInput()
|
Method Summary | |
---|---|
ChannelData |
getUserData(ChannelMap sink,
ChannelMap def)
Returns an empty instance of ChannelData for the use in
method implementations that perform computations based
on ChannelMaps . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ChannelMapInput()
Method Detail |
---|
public ChannelData getUserData(ChannelMap sink, ChannelMap def)
ChannelData
for the use in
method implementations that perform computations based
on ChannelMaps
.
It is recommended to use
this instance rather than a new instance of ChannelData
in order to avoid unnecessary and time consuming heap operations.
sink
- the invoker's sink map for the channel datadef
- the invoker's default map for the channel data
ChannelData
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |