| 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 positive 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) |