Camera

Inheritance: java.lang.Object, com.aspose.slides.PVIObject

All Implemented Interfaces: com.aspose.slides.ICamera

public class Camera extends PVIObject implements ICamera

Represents Camera.

Methods

Method Description
getCameraType() Camera type.
setCameraType(int value) Camera type.
getFieldOfViewAngle() Camera FOV (0-180 deg, field of View).
setFieldOfViewAngle(float value) Camera FOV (0-180 deg, field of View).
getZoom() Camera zoom (positive value in percentage).
setZoom(float value) Camera zoom (positive value in percentage).
setRotation(float latitude, float longitude, float revolution) A rotation is defined through the use of a latitude coordinate, a longitude coordinate, and a revolution about the axis as the latitude and longitude coordinates.
getRotation() A rotation is defined through the use of a latitude coordinate, a longitude coordinate, and a revolution about the axis as the latitude and longitude coordinates.

getCameraType()

public final int getCameraType()

Camera type. Read/write CameraPresetType.

Returns: int

setCameraType(int value)

public final void setCameraType(int value)

Camera type. Read/write CameraPresetType.

Parameters:

Parameter Type Description
value int

getFieldOfViewAngle()

public final float getFieldOfViewAngle()

Camera FOV (0-180 deg, field of View). Read/write float.

Returns: float

setFieldOfViewAngle(float value)

public final void setFieldOfViewAngle(float value)

Camera FOV (0-180 deg, field of View). Read/write float.

Parameters:

Parameter Type Description
value float

getZoom()

public final float getZoom()

Camera zoom (positive value in percentage). Read/write float.

Returns: float

setZoom(float value)

public final void setZoom(float value)

Camera zoom (positive value in percentage). Read/write float.

Parameters:

Parameter Type Description
value float

setRotation(float latitude, float longitude, float revolution)

public final void setRotation(float latitude, float longitude, float revolution)

A rotation is defined through the use of a latitude coordinate, a longitude coordinate, and a revolution about the axis as the latitude and longitude coordinates. If any of coordinate value is Float.NaN, all rotation is undefined.

Parameters:

Parameter Type Description
latitude float
longitude float
revolution float

getRotation()

public final float[] getRotation()

A rotation is defined through the use of a latitude coordinate, a longitude coordinate, and a revolution about the axis as the latitude and longitude coordinates. first element in return array - latitude, second - longitude, third - revolution. Returns null if no rotation defined.

Returns: float[]