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
FieldsChangeModifier and TypeFieldDescriptionprotected final DBTraceAddressSnapRangePropertyMapSpace<T, ?> protected final TraceAddressSnapRange -
Constructor Summary
ConstructorsChangeConstructorDescriptionAbstractDBTraceAddressSnapRangePropertyMapOcclusionIterable(DBTraceAddressSnapRangePropertyMapSpace<T, ?> space, TraceAddressSnapRange within) -
Method Summary
ChangeModifier 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