
The camera optics. Represents the apparatus on a camera that projects the image onto the image sensor.

## Constructors

| Constructor | Description |
| --- | --- |
| [CameraOptics()](#CameraOptics) |  |

## Methods

| Method | Description |
| --- | --- |
| [getTechniqueCommon()](#getTechniqueCommon) | Gets or sets the technique common. Specifies optics information for the common profile that all COLLADA implementations must support. |
| [setTechniqueCommon(CameraOpticsTechniqueCommon value)](#setTechniqueCommon-com.aspose.cad.fileformats.collada.fileparser.elements.CameraOpticsTechniqueCommon) | Gets or sets the technique common. Specifies optics information for the common profile that all COLLADA implementations must support. |
| [getTechnique()](#getTechnique) | Gets or sets the technique. Each technique specifies optics information for a specific profile as designated by the technique’s profile attribute. |
| [setTechnique(Technique[] value)](#setTechnique-com.aspose.cad.fileformats.collada.fileparser.elements.Technique:A) | Gets or sets the technique. Each technique specifies optics information for a specific profile as designated by the technique’s profile attribute. |
| [getExtra()](#getExtra) | Gets or sets the extra. |
| [setExtra(Extra[] value)](#setExtra-com.aspose.cad.fileformats.collada.fileparser.elements.Extra:A) | Gets or sets the extra. |

### CameraOptics() {#CameraOptics}
```java
public CameraOptics()
```

### getTechniqueCommon() {#getTechniqueCommon}
```java
public final CameraOpticsTechniqueCommon getTechniqueCommon()
```

Gets or sets the technique common. Specifies optics information for the common profile that all COLLADA implementations must support.

**Returns:** CameraOpticsTechniqueCommon

### setTechniqueCommon(CameraOpticsTechniqueCommon value) {#setTechniqueCommon-com.aspose.cad.fileformats.collada.fileparser.elements.CameraOpticsTechniqueCommon}
```java
public final void setTechniqueCommon(CameraOpticsTechniqueCommon value)
```

Gets or sets the technique common. Specifies optics information for the common profile that all COLLADA implementations must support.

### getTechnique() {#getTechnique}
```java
public final Technique[] getTechnique()
```

Gets or sets the technique. Each technique specifies optics information for a specific profile as designated by the technique’s profile attribute.

**Returns:** Technique[]

### setTechnique(Technique[] value) {#setTechnique-com.aspose.cad.fileformats.collada.fileparser.elements.Technique:A}
```java
public final void setTechnique(Technique[] value)
```

Gets or sets the technique. Each technique specifies optics information for a specific profile as designated by the technique’s profile attribute.

### getExtra() {#getExtra}
```java
public final Extra[] getExtra()
```

Gets or sets the extra.

**Returns:** Extra[]

### setExtra(Extra[] value) {#setExtra-com.aspose.cad.fileformats.collada.fileparser.elements.Extra:A}
```java
public final void setExtra(Extra[] value)
```

Gets or sets the extra.

