Uses of Interface
com.luciad.shape.ILcdCompositeCurve
Packages that use 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
Classes in com.luciad.format.aixm51.model.features.geometry that implement ILcdCompositeCurveModifier 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
Classes in com.luciad.format.dwg that implement ILcdCompositeCurveModifier 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
Classes in com.luciad.format.gml31.model that implement ILcdCompositeCurveModifier 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.Methods in com.luciad.format.gml31.model that return ILcdCompositeCurveModifier 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
Classes in com.luciad.format.gml32.model that implement ILcdCompositeCurveModifier 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.Methods in com.luciad.format.gml32.model that return ILcdCompositeCurveModifier 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
Subinterfaces of ILcdCompositeCurve in com.luciad.shapeModifier and TypeInterfaceDescriptioninterface
A composite curve that can be edited:getCurves()
returns an editable list, allowing to insert, remove, and replace curve elements.Classes in com.luciad.shape that implement ILcdCompositeCurveModifier and TypeClassDescriptionclass
This class provides an implementation ofILcdEditableCompositeCurve
. -
Uses of ILcdCompositeCurve in com.luciad.shape.constraints
Methods in com.luciad.shape.constraints with parameters of type ILcdCompositeCurveModifier 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
Classes in com.luciad.shape.shape2D that implement ILcdCompositeCurveModifier 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
Methods in com.luciad.view.gxy.painter with parameters of type ILcdCompositeCurveModifier and TypeMethodDescriptionprotected void
TLcdGXYCompositeCurvePainter.setupGraphicsForLine
(ILcdCompositeCurve aCurve, Graphics aGraphics, int aRenderMode, ILcdGXYContext aGXYContext) Called just before painting the composite curve on the specifiedGraphics
object.