Package | Description |
---|---|
soot.jimple.spark.geom.dataRep | |
soot.jimple.spark.geom.geomE | |
soot.jimple.spark.geom.geomPA | |
soot.jimple.spark.geom.heapinsE | |
soot.jimple.spark.geom.ptinsE |
Modifier and Type | Class and Description |
---|---|
class |
RectangleNode
The rectangle figure for encoding the many-to-many relation.
|
Modifier and Type | Field and Description |
---|---|
SegmentNode |
SegmentNode.next |
SegmentNode |
SegmentNode.next |
Modifier and Type | Method and Description |
---|---|
int |
SegmentNode.compareTo(SegmentNode o) |
int |
SegmentNode.compareTo(SegmentNode o) |
void |
SegmentNode.copySegment(SegmentNode other) |
void |
SegmentNode.copySegment(SegmentNode other) |
boolean |
SegmentNode.equals(SegmentNode other) |
boolean |
SegmentNode.equals(SegmentNode other) |
boolean |
RectangleNode.intersect(SegmentNode q) |
boolean |
SegmentNode.intersect(SegmentNode q)
Testing if two figures are intersected.
|
boolean |
RectangleNode.intersect(SegmentNode q) |
boolean |
SegmentNode.intersect(SegmentNode q)
Testing if two figures are intersected.
|
boolean |
SegmentNode.projYIntersect(SegmentNode q) |
boolean |
SegmentNode.projYIntersect(SegmentNode q) |
Constructor and Description |
---|
SegmentNode(SegmentNode other) |
SegmentNode(SegmentNode other) |
Modifier and Type | Method and Description |
---|---|
SegmentNode |
GeometricManager.addNewFigure(int code,
RectangleNode pnew)
Insert a new figure into this manager if it is not covered by any exisiting figure.
|
SegmentNode |
GeometricManager.addNewFigure(int code,
RectangleNode pnew)
Insert a new figure into this manager if it is not covered by any exisiting figure.
|
SegmentNode[] |
GeometricManager.getFigures() |
SegmentNode[] |
GeometricManager.getFigures() |
Modifier and Type | Method and Description |
---|---|
abstract SegmentNode |
IFigureManager.addNewFigure(int code,
RectangleNode pnew) |
abstract SegmentNode |
IFigureManager.addNewFigure(int code,
RectangleNode pnew) |
abstract SegmentNode[] |
IFigureManager.getFigures() |
abstract SegmentNode[] |
IFigureManager.getFigures() |
protected static SegmentNode |
IFigureManager.getSegmentNode()
Generate a segment node from our own cache.
|
protected static SegmentNode |
IFigureManager.getSegmentNode()
Generate a segment node from our own cache.
|
protected static SegmentNode |
IFigureManager.reclaimRectangleNode(SegmentNode p)
Return the rectangle node to cache.
|
protected static SegmentNode |
IFigureManager.reclaimRectangleNode(SegmentNode p)
Return the rectangle node to cache.
|
protected static SegmentNode |
IFigureManager.reclaimSegmentNode(SegmentNode p)
Return the segment node to cache.
|
protected static SegmentNode |
IFigureManager.reclaimSegmentNode(SegmentNode p)
Return the segment node to cache.
|
Modifier and Type | Method and Description |
---|---|
protected static SegmentNode |
IFigureManager.reclaimRectangleNode(SegmentNode p)
Return the rectangle node to cache.
|
protected static SegmentNode |
IFigureManager.reclaimRectangleNode(SegmentNode p)
Return the rectangle node to cache.
|
protected static SegmentNode |
IFigureManager.reclaimSegmentNode(SegmentNode p)
Return the segment node to cache.
|
protected static SegmentNode |
IFigureManager.reclaimSegmentNode(SegmentNode p)
Return the segment node to cache.
|
Modifier and Type | Method and Description |
---|---|
SegmentNode |
HeapInsIntervalManager.addNewFigure(int code,
RectangleNode pnew) |
SegmentNode |
HeapInsIntervalManager.addNewFigure(int code,
RectangleNode pnew) |
SegmentNode[] |
HeapInsIntervalManager.getFigures() |
SegmentNode[] |
HeapInsIntervalManager.getFigures() |
Modifier and Type | Method and Description |
---|---|
SegmentNode |
PtInsIntervalManager.addNewFigure(int code,
RectangleNode pnew) |
SegmentNode |
PtInsIntervalManager.addNewFigure(int code,
RectangleNode pnew) |
SegmentNode[] |
PtInsIntervalManager.getFigures() |
SegmentNode[] |
PtInsIntervalManager.getFigures() |