Uses of Interface
com.luciad.shape.ILcdCompositeCurve
Package
Description
This package provides the classes that correspond to AIXM 5.1 geometry types.
Handles the dwg format.
Provides domain model classes and utility classes for modeling GML 3.1 data.
Provides domain model classes and utility classes for modeling GML 3.2 data.
Everything related to representing three-dimensional shapes.
This package contains utility classes to ensure connectivity
between multiple curves.
Three-dimensional shapes that can be changed in two dimensions.
Painter and editor classes for rendering and visually editing objects in an ILcdGXYView.
-
Uses of ILcdCompositeCurve in com.luciad.format.aixm51.model.features.geometry
Modifier and TypeClassDescriptionclass
A class that represents an AIXM 5.1 curve.class
A class that represents an AIXM 5.1 elevated curve. -
Uses of ILcdCompositeCurve in com.luciad.format.dwg
Modifier and TypeClassDescriptionclass
This class represents a Polyline with bulges from a DWG file.class
This class represents a Solid or Hatch with bulges from a DWG file. -
Uses of ILcdCompositeCurve in com.luciad.format.gml31.model
Modifier and TypeClassDescriptionclass
An Arc is an arc string with only one arc unit, i.e. three control points including the start and end point.class
An ArcByBulge is an arc string with only one arc unit, i.e. two control points, one bulge and one normal vector.class
An ArcString is a curve segment that uses three-point circular arc interpolation ("circularArc3Points").class
This variant of the arc computes the mid points of the arcs instead of storing the coordinates directly.class
A Circle is an arc whose ends coincide to form a simple closed loop.class
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
A curve is a 1-dimensional primitive.class
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 TypeMethodDescriptionTLcdGML31ShapeFactory.createArcString
(ILcdModelReference aModelReference, int aNumArcs) Creates a newgml:ArcString
, which can be edited through theILcdCompositeCurve
interface.TLcdGML31ShapeFactory.createArcStringByBulge
(ILcdModelReference aModelReference, int aNumArcs) Creates a newgml:ArcStringByBulge
, which can be edited through theILcdCompositeCurve
interface. -
Uses of ILcdCompositeCurve in com.luciad.format.gml32.model
Modifier and TypeClassDescriptionclass
An Arc is an arc string with only one arc unit, i.e. three control points including the start and end point.class
An ArcByBulge is an arc string with only one arc unit, i.e. two control points, one bulge and one normal vector.class
An ArcString is a curve segment that uses three-point circular arc interpolation ("circularArc3Points").class
This variant of the arc computes the mid points of the arcs instead of storing the coordinates directly.class
A Circle is an arc whose ends coincide to form a simple closed loop.class
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
A curve is a 1-dimensional primitive.class
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 TypeMethodDescriptionTLcdGML32ShapeFactory.createArcString
(ILcdModelReference aModelReference, int aNumArcs) Creates a newgml:ArcString
, which can be edited through theILcdCompositeCurve
interface.TLcdGML32ShapeFactory.createArcStringByBulge
(ILcdModelReference aModelReference, int aNumArcs) Creates a newgml:ArcStringByBulge
, which can be edited through theILcdCompositeCurve
interface. -
Uses of ILcdCompositeCurve in com.luciad.shape
Modifier and TypeInterfaceDescriptioninterface
A composite curve that can be edited:getCurves()
returns an editable list, allowing to insert, remove, and replace curve elements.Modifier and TypeClassDescriptionclass
This class provides an implementation ofILcdEditableCompositeCurve
. -
Uses of ILcdCompositeCurve in com.luciad.shape.constraints
Modifier and TypeMethodDescriptionstatic 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. -
Uses of ILcdCompositeCurve in com.luciad.shape.shape2D
Modifier and TypeClassDescriptionclass
This class provides an implementation of anILcdCompositeCurve
that is also anILcdRing
, in the geodetic space.final class
This class represents a closed, 2Dcomposite curve
, whose shape is determined by a roundness value and a set of points.final class
This class represents a closed, 2Dcomposite curve
, whose shape is determined by a roundness value and a set of points.class
This class provides an implementation of anILcdCompositeCurve
that is also anILcdRing
, in the cartesian space. -
Uses of ILcdCompositeCurve in com.luciad.view.gxy.painter
Modifier and TypeMethodDescriptionprotected void
TLcdGXYCompositeCurvePainter.setupGraphicsForLine
(ILcdCompositeCurve aCurve, Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Called just before painting the composite curve on the specifiedGraphics
object.