Package | Description |
---|---|
de.uni_kl.cs.discodnc.curves | |
de.uni_kl.cs.discodnc.curves.dnc | |
de.uni_kl.cs.discodnc.curves.mpa_rtc_pwaffine |
Modifier and Type | Method | Description |
---|---|---|
static LinearSegment |
LinearSegment.add(LinearSegment s1,
LinearSegment s2,
Num x,
boolean leftopen) |
Helper creating a new segment starting at x that is the sum of the given
getSegment.
|
LinearSegment |
LinearSegment.copy() |
|
static LinearSegment |
LinearSegment.createHorizontalLine(double y) |
|
static LinearSegment |
LinearSegment.createLinearSegment(Num x,
Num y,
Num grad,
boolean leftopen) |
|
LinearSegment |
Curve.getSegment(int pos) |
|
static LinearSegment |
Curve.getXAxis() |
Create and return a linear segment that lies on the x axis of the Cartesian
coordinate system.
|
static LinearSegment |
LinearSegment.max(LinearSegment s1,
LinearSegment s2,
Num x,
boolean leftopen,
boolean crossed) |
Helper creating a new segment starting at x that is the maximum of the given
segments.
|
static LinearSegment |
LinearSegment.min(LinearSegment s1,
LinearSegment s2,
Num x,
boolean leftopen,
boolean crossed) |
Helper creating a new segment starting at x that is the minimum of the given
getSegment.
|
static LinearSegment |
LinearSegment.sub(LinearSegment s1,
LinearSegment s2,
Num x,
boolean leftopen) |
Helper creating a new segment starting at x that is the difference between
the given getSegment.
|
Modifier and Type | Method | Description |
---|---|---|
static LinearSegment |
LinearSegment.add(LinearSegment s1,
LinearSegment s2,
Num x,
boolean leftopen) |
Helper creating a new segment starting at x that is the sum of the given
getSegment.
|
void |
Curve.addSegment(int pos,
LinearSegment s) |
|
void |
Curve.addSegment(LinearSegment s) |
|
Num |
LinearSegment.getXIntersectionWith(LinearSegment other) |
|
static LinearSegment |
LinearSegment.max(LinearSegment s1,
LinearSegment s2,
Num x,
boolean leftopen,
boolean crossed) |
Helper creating a new segment starting at x that is the maximum of the given
segments.
|
static LinearSegment |
LinearSegment.min(LinearSegment s1,
LinearSegment s2,
Num x,
boolean leftopen,
boolean crossed) |
Helper creating a new segment starting at x that is the minimum of the given
getSegment.
|
static LinearSegment |
LinearSegment.sub(LinearSegment s1,
LinearSegment s2,
Num x,
boolean leftopen) |
Helper creating a new segment starting at x that is the difference between
the given getSegment.
|
Modifier and Type | Method | Description |
---|---|---|
CurvePwAffine |
CurvePwAffine.createCurve(java.util.List<LinearSegment> segments) |
Modifier and Type | Class | Description |
---|---|---|
class |
LinearSegment_DNC |
Class representing linear segments of a curve.
|
Modifier and Type | Method | Description |
---|---|---|
void |
Curve_DNC.addSegment(int pos,
LinearSegment s) |
Adds a
LinearSegment at the location pos of the
curve.Note1; Segments after pos will be pushed back by one position. Note2: It is the user's responsibility to add segments in the order of increasing x-coordinates. |
void |
Curve_DNC.addSegment(LinearSegment s) |
Adds a
LinearSegment to the end of the curve.Note: It is the user's responsibility to add segments in the order of increasing x-coordinates. |
Num |
LinearSegment_DNC.getXIntersectionWith(LinearSegment other) |
Returns the x-coordinate at which a co-linear line through this segment
intersects a co-linear line through the segment
other . |
void |
Curve_DNC.setSegment(int pos,
LinearSegment s) |
|
protected void |
Curve_DNC.setSegments(LinearSegment[] segments) |
Modifier and Type | Method | Description |
---|---|---|
Curve_DNC |
Curve_DNC.createCurve(java.util.List<LinearSegment> segments) |
Constructor | Description |
---|---|
LinearSegment_DNC(LinearSegment segment) |
Modifier and Type | Class | Description |
---|---|---|
class |
LinearSegment_MPARTC_PwAffine |
Modifier and Type | Method | Description |
---|---|---|
LinearSegment |
LinearSegment_MPARTC_PwAffine.copy() |
Modifier and Type | Method | Description |
---|---|---|
void |
Curve_MPARTC_PwAffine.addSegment(int pos,
LinearSegment s) |
Starting at 0 as the RTC SegmentList extends ArrayList.
|
void |
Curve_MPARTC_PwAffine.addSegment(LinearSegment s) |
|
Num |
LinearSegment_MPARTC_PwAffine.getXIntersectionWith(LinearSegment other) |
Modifier and Type | Method | Description |
---|---|---|
Curve_MPARTC_PwAffine |
Curve_MPARTC_PwAffine.createCurve(java.util.List<LinearSegment> segments) |
Constructor | Description |
---|---|
LinearSegment_MPARTC_PwAffine(LinearSegment segment) |