Package com.luciad.shape
Interface ILcdEditableTimeBounds
- All Superinterfaces:
ILcdTimeBounds
- All Known Implementing Classes:
TLcdKML22TimeSpan
,TLcdKML22TimeStamp
,TLcdTimeBounds
An
ILcdEditableTimeBounds
object is an ILcdTimeBounds
object that
can be changed.- Since:
- 9.1
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.luciad.shape.ILcdTimeBounds
ILcdTimeBounds.Boundedness
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setBeginTime
(long aBeginTime) Adjusts the begin time of thisILcdTimeBounds
.void
setBeginTimeBoundedness
(ILcdTimeBounds.Boundedness aBeginTimeBoundedness) Adjusts the boundedness of the begin time.void
setEndTime
(long aEndTime) Adjusts the end time of thisILcdTimeBounds
.void
setEndTimeBoundedness
(ILcdTimeBounds.Boundedness aEndTimeBoundedness) Adjusts the boundedness of the end time.default void
setToIncludeTime
(long aTime) Adjusts the time bounds so it contains the given time.default void
setToUnion
(ILcdTimeBounds aTimeBounds) Adjusts the time bounds so it contains the given time bounds.Methods inherited from interface com.luciad.shape.ILcdTimeBounds
getBeginTime, getBeginTimeBoundedness, getEndTime, getEndTimeBoundedness
-
Method Details
-
setBeginTimeBoundedness
Adjusts the boundedness of the begin time.- Parameters:
aBeginTimeBoundedness
- the new boundedness of the begin time.- See Also:
-
setEndTimeBoundedness
Adjusts the boundedness of the end time.- Parameters:
aEndTimeBoundedness
- the new boundedness of the end time.- See Also:
-
setBeginTime
void setBeginTime(long aBeginTime) Adjusts the begin time of thisILcdTimeBounds
. The long value is defined as inDate.getTime()
.- Parameters:
aBeginTime
- the new begin time of thisILcdTimeBounds
.- See Also:
-
setEndTime
void setEndTime(long aEndTime) Adjusts the end time of thisILcdTimeBounds
. The long value is defined as inDate.getTime()
.- Parameters:
aEndTime
- the new end time of thisILcdTimeBounds
.- See Also:
-
setToIncludeTime
default void setToIncludeTime(long aTime) Adjusts the time bounds so it contains the given time. If the begin or end time are undefined, calling this method will define them.- Parameters:
aTime
- the time to add to the time bounds- Since:
- 2020.1
-
setToUnion
Adjusts the time bounds so it contains the given time bounds. If the begin or end time are undefined, calling this method with a bounded counterpart will define them.- Parameters:
aTimeBounds
- the time bounds to add to the time bounds- Since:
- 2020.1
-