Package com.luciad.shape.shape3D
Interface ILcd3DEditableShape
- All Superinterfaces:
Cloneable
,ILcd2DEditableShape
,ILcdBounded
,ILcdCloneable
,ILcdShape
,Serializable
- All Known Subinterfaces:
ILcd3DEditableArcBand
,ILcd3DEditableBounds
,ILcd3DEditableDome
,ILcd3DEditablePoint
,ILcd3DEditablePolygon
,ILcd3DEditablePolyline
,ILcd3DEditablePolypoint
,ILcd3DEditableSphere
,ILcd3DEditableVariableGeoBuffer
,ILcdEditableAerodrome
,ILcdEditableAreaMinimumAltitude
,ILcdEditableArrestingGear
,ILcdEditableDME
,ILcdEditableGeoPathLeg
,ILcdEditableGlidePath
,ILcdEditableLocalizer
,ILcdEditableLocationBasedService
,ILcdEditableMarker
,ILcdEditableMilitaryTrainingRoutePoint
,ILcdEditableNavaid
,ILcdEditableNDB
,ILcdEditableObstacle
,ILcdEditableOrtca
,ILcdEditableRefuelingTrackPoint
,ILcdEditableRoutePoint
,ILcdEditableRunway
,ILcdEditableRunwayClinePoint
,ILcdEditableTACAN
,ILcdEditableVFRRoute
,ILcdEditableVFRRoutePoint
,ILcdEditableVOR
,ILcdEditableWayPoint
- All Known Implementing Classes:
ALcd3DEditableBounds
,ALcd3DEditableFloatPolypoint
,ALcd3DEditableLine
,ALcd3DEditablePoint
,ALcd3DEditablePolypoint
,ALcd3DEditableShape
,TLcdAerodrome
,TLcdAirspaceSegment
,TLcdAISPoint
,TLcdAISPolygon
,TLcdAISPolyline
,TLcdAIXM51ElevatedPoint
,TLcdAIXM51Point
,TLcdAreaMinimumAltitude
,TLcdArrestingGear
,TLcdASDITrack
,TLcdASTERIXPlot
,TLcdASTERIXTrack
,TLcdDGNFloatCurve3D
,TLcdDGNFloatLine3D
,TLcdDGNFloatLineString3D
,TLcdDGNFloatShape3D
,TLcdDME
,TLcdDWGPoint
,TLcdExtrudeShape
,TLcdFeaturedAerodrome
,TLcdFeaturedAreaMinimumAltitude
,TLcdFeaturedArrestingGear
,TLcdFeaturedDME
,TLcdFeaturedFinalApproachPath
,TLcdFeaturedGeoborder
,TLcdFeaturedGlidePath
,TLcdFeaturedLocalizer
,TLcdFeaturedLocationBasedService
,TLcdFeaturedMarker
,TLcdFeaturedMilitaryTrainingRoutePoint
,TLcdFeaturedNDB
,TLcdFeaturedObstacle
,TLcdFeaturedOrtca
,TLcdFeaturedRefuelingTrack
,TLcdFeaturedRefuelingTrackPoint
,TLcdFeaturedRunway
,TLcdFeaturedRunwayClinePoint
,TLcdFeaturedTACAN
,TLcdFeaturedVFROffsetRoute
,TLcdFeaturedVFRRoute
,TLcdFeaturedVFRRoutePoint
,TLcdFeaturedVOR
,TLcdFeaturedWayPoint
,TLcdFinalApproachPath
,TLcdGeoborder
,TLcdGeoPathLeg
,TLcdGlidePath
,TLcdGML2Box
,TLcdGML2LinearRing
,TLcdGML2LineString
,TLcdGML2Point
,TLcdGML31Box
,TLcdGML31DirectPosition
,TLcdGML31Envelope
,TLcdGML31EnvelopeWithTimePeriod
,TLcdGML31Geodesic
,TLcdGML31GeodesicString
,TLcdGML31LinearRing
,TLcdGML31LineString
,TLcdGML31LineStringSegment
,TLcdGML31Point
,TLcdGML31Rectangle
,TLcdGML31Triangle
,TLcdGML31Vector
,TLcdGML32DirectPosition
,TLcdGML32Envelope
,TLcdGML32EnvelopeWithTimePeriod
,TLcdGML32Geodesic
,TLcdGML32GeodesicString
,TLcdGML32LinearRing
,TLcdGML32LineString
,TLcdGML32LineStringSegment
,TLcdGML32Point
,TLcdGML32Rectangle
,TLcdGML32Triangle
,TLcdGML32Vector
,TLcdKML223DModel
,TLcdKML22AbstractGeometry
,TLcdKML22LinearRing
,TLcdKML22LineString
,TLcdKML22Location
,TLcdKML22MultiGeometry
,TLcdKML22Point
,TLcdKML22Polygon
,TLcdLocalizer
,TLcdLocationBasedService
,TLcdLonLatHeight3DArcBand
,TLcdLonLatHeightBounds
,TLcdLonLatHeightBuffer
,TLcdLonLatHeightDome
,TLcdLonLatHeightLine
,TLcdLonLatHeightMPoint
,TLcdLonLatHeightMPolygon
,TLcdLonLatHeightMPolyline
,TLcdLonLatHeightMPolypoint
,TLcdLonLatHeightPoint
,TLcdLonLatHeightPolygon
,TLcdLonLatHeightPolyline
,TLcdLonLatHeightPolypoint
,TLcdLonLatHeightSphere
,TLcdLonLatHeightVariableGeoBuffer
,TLcdMarker
,TLcdMeasureXYZPoint
,TLcdMeasureXYZPolygon
,TLcdMeasureXYZPolyline
,TLcdMeasureXYZPolypoint
,TLcdMilitaryTrainingRoutePoint
,TLcdNDB
,TLcdObstacle
,TLcdOrtca
,TLcdParachuteJumpAreaSegment
,TLcdRefuelingTrack
,TLcdRefuelingTrackPoint
,TLcdRunway
,TLcdRunwayClinePoint
,TLcdS57Node
,TLcdSHPPointZ
,TLcdSubPointlistAirspaceSegment
,TLcdTACAN
,TLcdVFROffsetRoute
,TLcdVFRRoute
,TLcdVFRRoutePoint
,TLcdVOR
,TLcdWayPoint
,TLcdXYZ3DArcBand
,TLcdXYZBounds
,TLcdXYZFloatBounds
,TLcdXYZFloatLine
,TLcdXYZFloatPoint
,TLcdXYZFloatPolygon
,TLcdXYZFloatPolyline
,TLcdXYZFloatPolypoint
,TLcdXYZLine
,TLcdXYZMPoint
,TLcdXYZMPolygon
,TLcdXYZMPolyline
,TLcdXYZMPolypoint
,TLcdXYZPoint
,TLcdXYZPolygon
,TLcdXYZPolyline
,TLcdXYZPolypoint
An
ILcd3DEditableShape
is an ILcdShape
that can be moved in all three dimensions.-
Method Summary
Modifier and TypeMethodDescriptionvoid
move3D
(double aX, double aY, double aZ) Moves thisILcd3DEditableShape
to the given point in the 3D space.void
Moves thisILcd3DEditableShape
to the given point in the 3D space.void
translate3D
(double aDeltaX, double aDeltaY, double aDeltaZ) Translates thisILcd3DEditableShape
from its current position over the given translation vector in the 3D space.Methods inherited from interface com.luciad.shape.shape2D.ILcd2DEditableShape
move2D, move2D, translate2D
Methods inherited from interface com.luciad.shape.ILcdBounded
getBounds
Methods inherited from interface com.luciad.util.ILcdCloneable
clone
Methods inherited from interface com.luciad.shape.ILcdShape
contains2D, contains2D, contains3D, contains3D, getFocusPoint
-
Method Details
-
move3D
Moves thisILcd3DEditableShape
to the given point in the 3D space. The focus point is used as the handle by which the shape is moved.- Parameters:
aPoint
- theILcdPoint
to move to.- See Also:
-
move3D
void move3D(double aX, double aY, double aZ) Moves thisILcd3DEditableShape
to the given point in the 3D space. The focus point is used as the handle by which the shape is moved.- Parameters:
aX
- the x coordinate of the point.aY
- the y coordinate of the point.aZ
- the z coordinate of the point.
-
translate3D
void translate3D(double aDeltaX, double aDeltaY, double aDeltaZ) Translates thisILcd3DEditableShape
from its current position over the given translation vector in the 3D space.- Parameters:
aDeltaX
- the x coordinate of the translation vector.aDeltaY
- the y coordinate of the translation vector.aDeltaZ
- the z coordinate of the translation vector.
-