public class SegmentGraph extends java.lang.Object implements ReReferencable, DeReferencable, PointAttachable, MeshInstructor
Modifier and Type | Field and Description |
---|---|
private double[] |
bufLimits |
private java.util.ArrayList<AttachmentPoint> |
p_bufAttachmentPoints |
java.util.ArrayList<SegmentGraphPoint> |
points |
Constructor and Description |
---|
SegmentGraph() |
Modifier and Type | Method and Description |
---|---|
void |
addInitialGraph() |
SegmentGraphPoint |
addNewPoint(double x,
double y,
SegmentGraphPoint psgp) |
void |
addPoint(SegmentGraphPoint sgp) |
void |
addRealize(SegmentGraphPoint sgp) |
void |
attachLabelToSelected(java.lang.String slabel) |
void |
clearHighlight() |
void |
clearMark() |
void |
deReference() |
void |
ensureNonEmpty() |
java.util.ArrayList<AttachmentPoint> |
getAttachmentPoints() |
double[] |
getLimits() |
int |
getPointCount() |
java.util.ArrayList<SegmentGraphPoint> |
getPoints() |
VectorIcon |
getVectorIcon() |
void |
highlightPath(SegmentGraphPoint sgpa,
SegmentGraphPoint sgpb) |
void |
highlightTrace(SegmentGraphPoint sgpa) |
void |
highlightTree(SegmentGraphPoint sgpa,
SegmentGraphPoint sgpb) |
void |
indexPoints() |
Mesh |
makeMesh(MeshBuilder mbuilder) |
void |
removePoint(SegmentGraphPoint sgp) |
void |
reReference() |
void |
showLabel(java.lang.String s) |
int |
size() |
public java.util.ArrayList<SegmentGraphPoint> points
private java.util.ArrayList<AttachmentPoint> p_bufAttachmentPoints
private double[] bufLimits
public void addInitialGraph()
public void ensureNonEmpty()
public void deReference()
deReference
in interface DeReferencable
public void reReference()
reReference
in interface ReReferencable
public java.util.ArrayList<AttachmentPoint> getAttachmentPoints()
getAttachmentPoints
in interface PointAttachable
public Mesh makeMesh(MeshBuilder mbuilder)
makeMesh
in interface MeshInstructor
public int size()
public int getPointCount()
public java.util.ArrayList<SegmentGraphPoint> getPoints()
public void indexPoints()
public SegmentGraphPoint addNewPoint(double x, double y, SegmentGraphPoint psgp)
public void addRealize(SegmentGraphPoint sgp)
public void clearHighlight()
public void clearMark()
public void highlightPath(SegmentGraphPoint sgpa, SegmentGraphPoint sgpb)
public void highlightTree(SegmentGraphPoint sgpa, SegmentGraphPoint sgpb)
public void highlightTrace(SegmentGraphPoint sgpa)
public void attachLabelToSelected(java.lang.String slabel)
public void showLabel(java.lang.String s)
public void addPoint(SegmentGraphPoint sgp)
public void removePoint(SegmentGraphPoint sgp)
public double[] getLimits()
public VectorIcon getVectorIcon()
Copyright © 2013. All Rights Reserved.