Package | Description |
---|---|
com.luciad.shape.constraints |
This package contains utility classes to ensure connectivity
between multiple curves.
|
com.luciad.view.gxy.painter |
Painter and editor classes for rendering and visually editing objects in an ILcdGXYView.
|
com.luciad.view.lightspeed.editor |
Provides support for interactive editing of domain objects in a model.
|
Modifier and Type | Class and Description |
---|---|
class |
TLcdDefaultCurveConnectorProvider
Default implementation of
ILcdCurveConnectorProvider , aggregating all
built-in connectors. |
Modifier and Type | Method and Description |
---|---|
ILcdCurveConnectorProvider |
TLcdCompositeCurveConnector.getCurveConnectorProvider()
Returns the curve connector provider that is used to connect the sub curves of the composite curves.
|
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.
|
Constructor and Description |
---|
TLcdCompositeCurveConnector(ILcdCurveConnectorProvider aCurveConnectorProvider)
Creates a new curve connector for composite curves, using the given connector provider to connect the subcurves.
|
Modifier and Type | Method and Description |
---|---|
ILcdCurveConnectorProvider |
TLcdGXYSurfacePainter.getCurveConnectorProvider()
Returns the curve provider used to provider a curve connector for each shape inside any composite curve.
|
ILcdCurveConnectorProvider |
TLcdGXYCompositeRingPainter.getCurveConnectorProvider()
Returns the curve provider used to provider a curve connector for each shape inside the composite ring.
|
ILcdCurveConnectorProvider |
TLcdGXYCompositeCurvePainter.getCurveConnectorProvider()
Returns the curve provider used to provider a curve connector for each shape inside the composite curve.
|
Modifier and Type | Method and Description |
---|---|
void |
TLcdGXYSurfacePainter.setCurveConnectorProvider(ILcdCurveConnectorProvider aCurveConnectorProvider)
Sets a connector provider to ensure connectivity during editing operations.
|
void |
TLcdGXYCompositeRingPainter.setCurveConnectorProvider(ILcdCurveConnectorProvider aCurveConnectorProvider)
Sets a connector provider to ensure connectivity during editing operations.
|
void |
TLcdGXYCompositeCurvePainter.setCurveConnectorProvider(ILcdCurveConnectorProvider aCurveConnectorProvider)
Sets a connector provider to ensure connectivity during editing operations.
|
Constructor and Description |
---|
TLcdGXYCompositeCurvePainter(ILcdGXYPainterProvider<ILcdGXYPathPainter> aCurveGXYPainterProvider,
ILcdGXYEditorProvider aCurveGXYEditorProvider,
ILcdCurveConnectorProvider aCurveConnectorProvider)
Constructs a default
TLcdGXYCompositeCurvePainter with the specified painter, editor and
connector provider, and sets the display name to "CompositeCurve". |
TLcdGXYCompositeRingPainter(ILcdGXYPainterProvider<ILcdGXYPathPainter> aCurveGXYPainterProvider,
ILcdGXYEditorProvider aCurveGXYEditorProvider,
ILcdCurveConnectorProvider aCurveConnectorProvider)
Constructs a default
TLcdGXYCompositeRingPainter with the specified painter, editor and
connector provider, and sets the display name to "CompositeRing". |
TLcdGXYSurfacePainter(ILcdGXYPainterProvider<ILcdGXYPathPainter> aRingGXYPainterProvider,
ILcdCurveConnectorProvider aCurveConnectorProvider)
Constructs a default
TLcdGXYSurfacePainter with the specified painter and
connector provider, and sets the display name to "Surface". |
Modifier and Type | Method and Description |
---|---|
ILcdCurveConnectorProvider |
TLspSurfaceEditor.getCurveConnectorProvider()
Gets the curve connector provider, used to ensure that the surface's rings
being edited stay nicely connected.
|
ILcdCurveConnectorProvider |
TLspCompositeCurveEditor.getCurveConnectorProvider()
Gets the curve connector provider, used to ensure that the composite
curve being edited stays nicely connected.
|
Modifier and Type | Method and Description |
---|---|
void |
TLspSurfaceEditor.setCurveConnectorProvider(ILcdCurveConnectorProvider aCurveConnectorProvider)
Sets the curve connector provider, used to ensure that the surface's rings
being edited stay nicely connected.
|
void |
TLspCompositeCurveEditor.setCurveConnectorProvider(ILcdCurveConnectorProvider aCurveConnectorProvider)
Sets the curve connector provider, used to ensure that the composite
curve being edited stays nicely connected.
|