Package | Description |
---|---|
com.luciad.format.aixm51.model.features.geometry |
This package provides the classes that correspond to AIXM 5.1 geometry types.
|
com.luciad.format.dwg |
Handles the dwg format.
|
com.luciad.format.gml31.model |
Provides domain model classes and utility classes for modeling GML 3.1 data.
|
com.luciad.format.gml32.model |
Provides domain model classes and utility classes for modeling GML 3.2 data.
|
com.luciad.shape |
Everything related to representing three-dimensional shapes.
|
com.luciad.shape.constraints |
This package contains utility classes to ensure connectivity
between multiple curves.
|
com.luciad.shape.shape2D |
Three-dimensional shapes that can be changed in two dimensions.
|
com.luciad.view.gxy.painter |
Painter and editor classes for rendering and visually editing objects in an ILcdGXYView.
|
Modifier and Type | Class and Description |
---|---|
class |
TLcdAIXM51Curve
A class that represents an AIXM 5.1 curve.
|
class |
TLcdAIXM51ElevatedCurve
A class that represents an AIXM 5.1 elevated curve.
|
Modifier and Type | Class and Description |
---|---|
class |
TLcdDWGCompositeCurve
This class represents a Polyline with bulges from a DWG file.
|
class |
TLcdDWGCompositeRing
This class represents a Solid or Hatch with bulges from a DWG file.
|
Modifier and Type | Class and Description |
---|---|
class |
TLcdGML31Arc
An Arc is an arc string with only one arc unit, i.e. three control points including the start and end point.
|
class |
TLcdGML31ArcByBulge
An ArcByBulge is an arc string with only one arc unit, i.e. two control points, one bulge and one normal vector.
|
class |
TLcdGML31ArcString
An ArcString is a curve segment that uses three-point circular arc interpolation ("circularArc3Points").
|
class |
TLcdGML31ArcStringByBulge
This variant of the arc computes the mid points of the arcs instead of storing the coordinates directly.
|
class |
TLcdGML31Circle
A Circle is an arc whose ends coincide to form a simple closed loop.
|
class |
TLcdGML31CompositeCurve
A gml:CompositeCurve is represented by a sequence of (orientable) curves such that each curve in the sequence
terminates at the start point of the subsequent curve in the list.
|
class |
TLcdGML31Curve
A curve is a 1-dimensional primitive.
|
class |
TLcdGML31Ring
A ring is used to represent a single connected component of a surface boundary as specified in ISO 19107:2003, 6.3.6.
|
Modifier and Type | Method and Description |
---|---|
ILcdCompositeCurve |
TLcdGML31ShapeFactory.createArcString(ILcdModelReference aModelReference,
int aNumArcs)
Creates a new
gml:ArcString , which can be edited through the ILcdCompositeCurve
interface. |
ILcdCompositeCurve |
TLcdGML31ShapeFactory.createArcStringByBulge(ILcdModelReference aModelReference,
int aNumArcs)
Creates a new
gml:ArcStringByBulge , which can be edited through the ILcdCompositeCurve
interface. |
Modifier and Type | Class and Description |
---|---|
class |
TLcdGML32Arc
An Arc is an arc string with only one arc unit, i.e. three control points including the start and end point.
|
class |
TLcdGML32ArcByBulge
An ArcByBulge is an arc string with only one arc unit, i.e. two control points, one bulge and one normal vector.
|
class |
TLcdGML32ArcString
An ArcString is a curve segment that uses three-point circular arc interpolation ("circularArc3Points").
|
class |
TLcdGML32ArcStringByBulge
This variant of the arc computes the mid points of the arcs instead of storing the coordinates directly.
|
class |
TLcdGML32Circle
A Circle is an arc whose ends coincide to form a simple closed loop.
|
class |
TLcdGML32CompositeCurve
A gml:CompositeCurve is represented by a sequence of (orientable) curves such that each curve in the sequence
terminates at the start point of the subsequent curve in the list.
|
class |
TLcdGML32Curve
A curve is a 1-dimensional primitive.
|
class |
TLcdGML32Ring
A ring is used to represent a single connected component of a surface boundary as specified in ISO 19107:2003, 6.3.6.
|
Modifier and Type | Method and Description |
---|---|
ILcdCompositeCurve |
TLcdGML32ShapeFactory.createArcString(ILcdModelReference aModelReference,
int aNumArcs)
Creates a new
gml:ArcString , which can be edited through the ILcdCompositeCurve
interface. |
ILcdCompositeCurve |
TLcdGML32ShapeFactory.createArcStringByBulge(ILcdModelReference aModelReference,
int aNumArcs)
Creates a new
gml:ArcStringByBulge , which can be edited through the ILcdCompositeCurve
interface. |
Modifier and Type | Interface and Description |
---|---|
interface |
ILcdEditableCompositeCurve
A composite curve that can be edited:
getCurves() returns an editable list, allowing to
insert, remove, and replace curve elements. |
Modifier and Type | Class and Description |
---|---|
class |
TLcdCompositeCurve
This class provides an implementation of
ILcdEditableCompositeCurve . |
Modifier and Type | Method and Description |
---|---|
static void |
TLcdCurveConnectorUtil.connectCompositeCurve(ILcdCompositeCurve aCurve,
int aStartCurve,
ILcdCurveConnectorProvider aCurveConnectorProvider,
ILcdModelReference aModelReference)
Fully connects the given composite curve, starting from the given index.
|
static void |
TLcdCurveConnectorUtil.connectCompositeRing(ILcdCompositeCurve aRing,
int aStartCurve,
ILcdCurveConnectorProvider aCurveConnectorProvider,
ILcdModelReference aModelReference)
Fully connects the given composite ring, starting from the given index.
|
Modifier and Type | Class and Description |
---|---|
class |
TLcdLonLatCompositeRing
This class provides an implementation of an
ILcdCompositeCurve that is also an ILcdRing ,
in the geodetic space. |
class |
TLcdRoundedPolygon
This class represents a closed, 2D
composite curve , whose shape is determined by a roundness value and a set of points. |
class |
TLcdRoundedPolyline
This class represents a closed, 2D
composite curve , whose shape is determined by a roundness value and a set of points. |
class |
TLcdXYCompositeRing
This class provides an implementation of an
ILcdCompositeCurve that is also an ILcdRing ,
in the cartesian space. |
Modifier and Type | Method and Description |
---|---|
protected void |
TLcdGXYCompositeCurvePainter.setupGraphicsForLine(ILcdCompositeCurve aCurve,
Graphics aGraphics,
int aRenderMode,
ILcdGXYContext aGXYContext)
Called just before painting the composite curve on the specified
Graphics object. |