Package ghidra.trace.database.map
Class AbstractDBTraceAddressSnapRangePropertyMapOcclusionIterable<T>
java.lang.Object
ghidra.trace.database.map.AbstractDBTraceAddressSnapRangePropertyMapOcclusionIterable<T>
- All Implemented Interfaces:
Iterable<Map.Entry<TraceAddressSnapRange,T>>
- Direct Known Subclasses:
DBTraceAddressSnapRangePropertyMapOcclusionIntoFutureIterable,DBTraceAddressSnapRangePropertyMapOcclusionIntoPastIterable
public abstract class AbstractDBTraceAddressSnapRangePropertyMapOcclusionIterable<T>
extends Object
implements Iterable<Map.Entry<TraceAddressSnapRange,T>>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final DBTraceAddressSnapRangePropertyMapSpace<T, ?> protected final TraceAddressSnapRange -
Constructor Summary
ConstructorsConstructorDescriptionAbstractDBTraceAddressSnapRangePropertyMapOcclusionIterable(DBTraceAddressSnapRangePropertyMapSpace<T, ?> space, TraceAddressSnapRange within) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract LifespangetOcclusionRange(Lifespan range) Get the vertical range where entries could exist that occlude the given vertical rangeprotected abstract Rectangle2DDirectioniterator()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
space
-
within
-
-
Constructor Details
-
AbstractDBTraceAddressSnapRangePropertyMapOcclusionIterable
public AbstractDBTraceAddressSnapRangePropertyMapOcclusionIterable(DBTraceAddressSnapRangePropertyMapSpace<T, ?> space, TraceAddressSnapRange within)
-
-
Method Details