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 TypeMethodDescriptionvoidmove3D(double aX, double aY, double aZ) Moves thisILcd3DEditableShapeto the given point in the 3D space.voidMoves thisILcd3DEditableShapeto the given point in the 3D space.voidtranslate3D(double aDeltaX, double aDeltaY, double aDeltaZ) Translates thisILcd3DEditableShapefrom its current position over the given translation vector in the 3D space.Methods inherited from interface com.luciad.shape.shape2D.ILcd2DEditableShape
move2D, move2D, translate2DMethods inherited from interface com.luciad.shape.ILcdBounded
getBoundsMethods inherited from interface com.luciad.util.ILcdCloneable
cloneMethods inherited from interface com.luciad.shape.ILcdShape
contains2D, contains2D, contains3D, contains3D, getFocusPoint
-
Method Details
-
move3D
Moves thisILcd3DEditableShapeto the given point in the 3D space. The focus point is used as the handle by which the shape is moved.- Parameters:
aPoint- theILcdPointto move to.- See Also:
-
move3D
void move3D(double aX, double aY, double aZ) Moves thisILcd3DEditableShapeto 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 thisILcd3DEditableShapefrom 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.
-