com.sygic.sdk.map.CameraState.Builder Class Reference

Public Member Functions

 Builder ()
 
 Builder (final CameraState baseCameraState)
 
Builder replace (final CameraState newState)
 
Builder setZoomLevel (@FloatRange(from=0, to=Float.MAX_VALUE) final float zoom)
 
Builder setZoomLevel (@FloatRange(from=0, to=Float.MAX_VALUE) final float zoom, @NonNull final MapAnimation animation)
 
Builder setTilt (@FloatRange(from=0, to=90) final float tilt)
 
Builder setTilt (@FloatRange(from=0, to=90) final float tilt, @NonNull final MapAnimation animation)
 
Builder setRotation (@FloatRange(from=-180.0, to=180.0) final float rotation)
 
Builder setRotation (@FloatRange(from=-180.0, to=180.0) final float rotation, @NonNull final MapAnimation animation)
 
Builder setPosition (@NonNull final GeoCoordinates position)
 
Builder setPosition (@NonNull final GeoCoordinates position, @NonNull final MapAnimation animation)
 
Builder setRotationMode (@Camera.RotationMode final int rotationMode)
 
Builder setMovementMode (@Camera.MovementMode final int movementMode)
 
Builder setMapCenterSettings (@NonNull final MapCenterSettings mapCenterSettings)
 
Builder setMapCenterSettings (@NonNull final MapCenterSettings mapCenterSettings, @NonNull final MapAnimation animation)
 
Builder setMapPadding (@NonNull final RectF rect)
 
Builder setMapPadding (@NonNull final RectF rect, @NonNull final MapAnimation animation)
 
Builder setMapPadding (final float left, final float top, final float right, final float bottom)
 
Builder setMapPadding (final float left, final float top, final float right, final float bottom, @NonNull final MapAnimation animation)
 
Builder setMapRectangle (@NonNull final MapRectangle mapRectangle)
 
Builder setMapRectangle (@NonNull final MapRectangle mapRectangle, @NonNull final MapAnimation animation)
 
Builder setMapRectangle (@NonNull final GeoBoundingBox boundingBox, @FloatRange(from=0.0, to=1.0) final float leftMarginPerc, @FloatRange(from=0.0, to=1.0) final float topMarginPerc, @FloatRange(from=0.0, to=1.0) final float rightMarginPerc, @FloatRange(from=0.0, to=1.0) final float bottomMarginPerc)
 
Builder setMapRectangle (@NonNull final GeoBoundingBox boundingBox, @FloatRange(from=0.0, to=1.0) final float leftMarginPerc, @FloatRange(from=0.0, to=1.0) final float topMarginPerc, @FloatRange(from=0.0, to=1.0) final float rightMarginPerc, @FloatRange(from=0.0, to=1.0) final float bottomMarginPerc, @NonNull final MapAnimation animation)
 
Builder setMapRectangle (@NonNull final GeoBoundingBox boundingBox, final int leftMarginPx, final int topMarginPx, final int rightMarginPx, final int bottomMarginPx)
 
Builder setMapRectangle (@NonNull final GeoBoundingBox boundingBox, final int leftMarginPx, final int topMarginPx, final int rightMarginPx, final int bottomMarginPx, @NonNull final MapAnimation animation)
 
Builder setLocalRotation (@NonNull final Point3F angles, @NonNull final MapAnimation animation)
 
Builder setLocalRotation (@NonNull final Point3F angles)
 
Builder setLocalTranslation (@NonNull final Point3F offset, @NonNull final MapAnimation animation)
 
Builder setLocalTranslation (@NonNull final Point3F offset)
 
Builder setPositionOrientation (@NonNull final PositionOrientation posOrient, @NonNull final MapAnimation animation)
 
Builder setPositionOrientation (@NonNull final PositionOrientation posOrient)
 
CameraState build ()
 

Constructor & Destructor Documentation

◆ Builder() [1/2]

com.sygic.sdk.map.CameraState.Builder.Builder ( )

◆ Builder() [2/2]

com.sygic.sdk.map.CameraState.Builder.Builder ( final CameraState  baseCameraState)

Member Function Documentation

◆ build()

CameraState com.sygic.sdk.map.CameraState.Builder.build ( )

◆ replace()

Builder com.sygic.sdk.map.CameraState.Builder.replace ( final CameraState  newState)

◆ setLocalRotation() [1/2]

Builder com.sygic.sdk.map.CameraState.Builder.setLocalRotation ( @NonNull final Point3F  angles)

◆ setLocalRotation() [2/2]

Builder com.sygic.sdk.map.CameraState.Builder.setLocalRotation ( @NonNull final Point3F  angles,
@NonNull final MapAnimation  animation 
)

◆ setLocalTranslation() [1/2]

Builder com.sygic.sdk.map.CameraState.Builder.setLocalTranslation ( @NonNull final Point3F  offset)

◆ setLocalTranslation() [2/2]

Builder com.sygic.sdk.map.CameraState.Builder.setLocalTranslation ( @NonNull final Point3F  offset,
@NonNull final MapAnimation  animation 
)

◆ setMapCenterSettings() [1/2]

Builder com.sygic.sdk.map.CameraState.Builder.setMapCenterSettings ( @NonNull final MapCenterSettings  mapCenterSettings)

◆ setMapCenterSettings() [2/2]

Builder com.sygic.sdk.map.CameraState.Builder.setMapCenterSettings ( @NonNull final MapCenterSettings  mapCenterSettings,
@NonNull final MapAnimation  animation 
)

◆ setMapPadding() [1/4]

Builder com.sygic.sdk.map.CameraState.Builder.setMapPadding ( @NonNull final RectF  rect)

◆ setMapPadding() [2/4]

Builder com.sygic.sdk.map.CameraState.Builder.setMapPadding ( @NonNull final RectF  rect,
@NonNull final MapAnimation  animation 
)

◆ setMapPadding() [3/4]

Builder com.sygic.sdk.map.CameraState.Builder.setMapPadding ( final float  left,
final float  top,
final float  right,
final float  bottom 
)

◆ setMapPadding() [4/4]

Builder com.sygic.sdk.map.CameraState.Builder.setMapPadding ( final float  left,
final float  top,
final float  right,
final float  bottom,
@NonNull final MapAnimation  animation 
)

◆ setMapRectangle() [1/6]

Builder com.sygic.sdk.map.CameraState.Builder.setMapRectangle ( @NonNull final GeoBoundingBox  boundingBox,
@FloatRange(from=0.0, to=1.0) final float  leftMarginPerc,
@FloatRange(from=0.0, to=1.0) final float  topMarginPerc,
@FloatRange(from=0.0, to=1.0) final float  rightMarginPerc,
@FloatRange(from=0.0, to=1.0) final float  bottomMarginPerc 
)

◆ setMapRectangle() [2/6]

Builder com.sygic.sdk.map.CameraState.Builder.setMapRectangle ( @NonNull final GeoBoundingBox  boundingBox,
@FloatRange(from=0.0, to=1.0) final float  leftMarginPerc,
@FloatRange(from=0.0, to=1.0) final float  topMarginPerc,
@FloatRange(from=0.0, to=1.0) final float  rightMarginPerc,
@FloatRange(from=0.0, to=1.0) final float  bottomMarginPerc,
@NonNull final MapAnimation  animation 
)

◆ setMapRectangle() [3/6]

Builder com.sygic.sdk.map.CameraState.Builder.setMapRectangle ( @NonNull final GeoBoundingBox  boundingBox,
final int  leftMarginPx,
final int  topMarginPx,
final int  rightMarginPx,
final int  bottomMarginPx 
)

◆ setMapRectangle() [4/6]

Builder com.sygic.sdk.map.CameraState.Builder.setMapRectangle ( @NonNull final GeoBoundingBox  boundingBox,
final int  leftMarginPx,
final int  topMarginPx,
final int  rightMarginPx,
final int  bottomMarginPx,
@NonNull final MapAnimation  animation 
)

◆ setMapRectangle() [5/6]

Builder com.sygic.sdk.map.CameraState.Builder.setMapRectangle ( @NonNull final MapRectangle  mapRectangle)

◆ setMapRectangle() [6/6]

Builder com.sygic.sdk.map.CameraState.Builder.setMapRectangle ( @NonNull final MapRectangle  mapRectangle,
@NonNull final MapAnimation  animation 
)

◆ setMovementMode()

Builder com.sygic.sdk.map.CameraState.Builder.setMovementMode ( @Camera.MovementMode final int  movementMode)

◆ setPosition() [1/2]

Builder com.sygic.sdk.map.CameraState.Builder.setPosition ( @NonNull final GeoCoordinates  position)

◆ setPosition() [2/2]

Builder com.sygic.sdk.map.CameraState.Builder.setPosition ( @NonNull final GeoCoordinates  position,
@NonNull final MapAnimation  animation 
)

◆ setPositionOrientation() [1/2]

Builder com.sygic.sdk.map.CameraState.Builder.setPositionOrientation ( @NonNull final PositionOrientation  posOrient)

◆ setPositionOrientation() [2/2]

Builder com.sygic.sdk.map.CameraState.Builder.setPositionOrientation ( @NonNull final PositionOrientation  posOrient,
@NonNull final MapAnimation  animation 
)

◆ setRotation() [1/2]

Builder com.sygic.sdk.map.CameraState.Builder.setRotation ( @FloatRange(from=-180.0, to=180.0) final float  rotation)

◆ setRotation() [2/2]

Builder com.sygic.sdk.map.CameraState.Builder.setRotation ( @FloatRange(from=-180.0, to=180.0) final float  rotation,
@NonNull final MapAnimation  animation 
)

◆ setRotationMode()

Builder com.sygic.sdk.map.CameraState.Builder.setRotationMode ( @Camera.RotationMode final int  rotationMode)

◆ setTilt() [1/2]

Builder com.sygic.sdk.map.CameraState.Builder.setTilt ( @FloatRange(from=0, to=90) final float  tilt)

◆ setTilt() [2/2]

Builder com.sygic.sdk.map.CameraState.Builder.setTilt ( @FloatRange(from=0, to=90) final float  tilt,
@NonNull final MapAnimation  animation 
)

◆ setZoomLevel() [1/2]

Builder com.sygic.sdk.map.CameraState.Builder.setZoomLevel ( @FloatRange(from=0, to=Float.MAX_VALUE) final float  zoom)

◆ setZoomLevel() [2/2]

Builder com.sygic.sdk.map.CameraState.Builder.setZoomLevel ( @FloatRange(from=0, to=Float.MAX_VALUE) final float  zoom,
@NonNull final MapAnimation  animation 
)

The documentation for this class was generated from the following file: