Package com.luciad.shape.shape3D
Interface ILcd3DEditableArcBand
- All Superinterfaces:
Cloneable
,ILcd2DEditableShape
,ILcd3DArcBand
,ILcd3DEditableShape
,ILcdBounded
,ILcdCloneable
,ILcdShape
,Serializable
- All Known Implementing Classes:
TLcdLonLatHeight3DArcBand
,TLcdXYZ3DArcBand
An
ILcd3DEditableArcBand
is an ILcd3DArcBand
which defining parameters can be changed.- Since:
- 2016.0
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setArcAngle
(double aArcAngle) Sets the angle over which thisILcd3DEditableArcBand
extends (in degrees).void
setAxisPitch
(double aAxisPitch) Sets the axis pitch of thisILcd3DEditableArcBand
(in degrees).void
setAxisYaw
(double aAxisYaw) Sets the axis yaw of thisILcd3DEditableArcBand
(in degrees).void
setMaxRadius
(double aMaxRadius) Sets the maximum radius of thisILcd3DEditableArcBand
.void
setMinRadius
(double aMinRadius) Sets the minimum radius of thisILcd3DEditableArcBand
.void
setPitchArcAngle
(double aPitchArcAngle) Sets the angle over which the pitch of thisILcd3DEditableArcBand
extends (in degrees).void
setPitchStartAngle
(double aPitchStartAngle) Sets the start angle of pitch of thisILcd3DEditableArcBand
(in degrees).void
setStartAngle
(double aStartAngle) Sets the start angle of thisILcd3DEditableArcBand
(in degrees).Methods inherited from interface com.luciad.shape.shape2D.ILcd2DEditableShape
move2D, move2D, translate2D
Methods inherited from interface com.luciad.shape.shape3D.ILcd3DArcBand
getArcAngle, getAxisPitch, getAxisYaw, getCenter, getMaxRadius, getMinRadius, getPitchArcAngle, getPitchStartAngle, getStartAngle
Methods inherited from interface com.luciad.shape.shape3D.ILcd3DEditableShape
move3D, move3D, translate3D
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
-
setMinRadius
void setMinRadius(double aMinRadius) Sets the minimum radius of thisILcd3DEditableArcBand
.- Parameters:
aMinRadius
- the new minimum radius.
-
setMaxRadius
void setMaxRadius(double aMaxRadius) Sets the maximum radius of thisILcd3DEditableArcBand
.- Parameters:
aMaxRadius
- the new maximum radius.
-
setStartAngle
void setStartAngle(double aStartAngle) Sets the start angle of thisILcd3DEditableArcBand
(in degrees). The angle is measured from 3 o'clock position, positive counter-clockwise.- Parameters:
aStartAngle
- the new start angle.
-
setArcAngle
void setArcAngle(double aArcAngle) Sets the angle over which thisILcd3DEditableArcBand
extends (in degrees). The angle is positive counter-clockwise.- Parameters:
aArcAngle
- the new arc angle.
-
setPitchStartAngle
void setPitchStartAngle(double aPitchStartAngle) Sets the start angle of pitch of thisILcd3DEditableArcBand
(in degrees). The angle is measured from horizontal position, positive counter-clockwise.- Parameters:
aPitchStartAngle
- the new pitch start angle.
-
setPitchArcAngle
void setPitchArcAngle(double aPitchArcAngle) Sets the angle over which the pitch of thisILcd3DEditableArcBand
extends (in degrees). The angle is positive counter-clockwise.- Parameters:
aPitchArcAngle
- the new pitch arc angle.
-
setAxisYaw
void setAxisYaw(double aAxisYaw) Sets the axis yaw of thisILcd3DEditableArcBand
(in degrees). The angle is positive counter-clockwise.- Parameters:
aAxisYaw
- the axis yaw.
-
setAxisPitch
void setAxisPitch(double aAxisPitch) Sets the axis pitch of thisILcd3DEditableArcBand
(in degrees). The angle is positive counter-clockwise.- Parameters:
aAxisPitch
- the axis pitch.
-