
**Inheritance:**
java.lang.Object

**All Implemented Interfaces:**
com.aspose.threed.Struct, java.io.Serializable
```
public final class CubeFaceData<T> implements Struct<CubeFaceData<T>>, Serializable
```

Data for each face of the cube map texture.
## Constructors

| Constructor | Description |
| --- | --- |
| [CubeFaceData()](#CubeFaceData--) |  |
## Methods

| Method | Description |
| --- | --- |
| [clone()](#clone--) |  |
| [copyFrom(CubeFaceData<T> src)](#copyFrom-com.aspose.threed.CubeFaceData-T--) |  |
| [equals(Object obj)](#equals-java.lang.Object-) |  |
| [get(CubeFace face)](#get-com.aspose.threed.CubeFace-) | Gets the data for specified face |
| [getBack()](#getBack--) | Gets the data for +Z(Back) face |
| [getBottom()](#getBottom--) | Gets the data for -Y(Bottom) face |
| [getClass()](#getClass--) |  |
| [getFront()](#getFront--) | Gets the data for -Z(Front) face |
| [getLeft()](#getLeft--) | Gets the data for +X(Left) face |
| [getNegativeX()](#getNegativeX--) | Gets the data for +X(Left) face |
| [getNegativeY()](#getNegativeY--) | Gets the data for -Y(Bottom) face |
| [getNegativeZ()](#getNegativeZ--) | Gets the data for -Z(Front) face |
| [getPositiveX()](#getPositiveX--) | Gets the data for +X(Right) face |
| [getPositiveY()](#getPositiveY--) | Gets the data for +Y(Top) face |
| [getPositiveZ()](#getPositiveZ--) | Gets the data for +Z(Back) face |
| [getRight()](#getRight--) | Gets the data for +X(Right) face |
| [getTop()](#getTop--) | Gets the data for +Y(Top) face |
| [hashCode()](#hashCode--) |  |
| [notify()](#notify--) |  |
| [notifyAll()](#notifyAll--) |  |
| [set(CubeFace face, T value)](#set-com.aspose.threed.CubeFace-T-) | Sets the data for specified face |
| [setBack(T value)](#setBack-T-) | Sets the data for +Z(Back) face |
| [setBottom(T value)](#setBottom-T-) | Sets the data for -Y(Bottom) face |
| [setFront(T value)](#setFront-T-) | Sets the data for -Z(Front) face |
| [setLeft(T value)](#setLeft-T-) | Sets the data for +X(Left) face |
| [setNegativeX(T value)](#setNegativeX-T-) | Sets the data for +X(Left) face |
| [setNegativeY(T value)](#setNegativeY-T-) | Sets the data for -Y(Bottom) face |
| [setNegativeZ(T value)](#setNegativeZ-T-) | Sets the data for -Z(Front) face |
| [setPositiveX(T value)](#setPositiveX-T-) | Sets the data for +X(Right) face |
| [setPositiveY(T value)](#setPositiveY-T-) | Sets the data for +Y(Top) face |
| [setPositiveZ(T value)](#setPositiveZ-T-) | Sets the data for +Z(Back) face |
| [setRight(T value)](#setRight-T-) | Sets the data for +X(Right) face |
| [setTop(T value)](#setTop-T-) | Sets the data for +Y(Top) face |
| [toString()](#toString--) |  |
| [wait()](#wait--) |  |
| [wait(long arg0)](#wait-long-) |  |
| [wait(long arg0, int arg1)](#wait-long-int-) |  |
### CubeFaceData() {#CubeFaceData--}
```
public CubeFaceData()
```


### clone() {#clone--}
```
public CubeFaceData<T> clone()
```


Clone current instance

**Returns:**
[CubeFaceData](../../com.aspose.threed/cubefacedata)
### copyFrom(CubeFaceData<T> src) {#copyFrom-com.aspose.threed.CubeFaceData-T--}
```
public void copyFrom(CubeFaceData<T> src)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| src | [CubeFaceData](../../com.aspose.threed/cubefacedata) |  |

### equals(Object obj) {#equals-java.lang.Object-}
```
public boolean equals(Object obj)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| obj | java.lang.Object |  |

**Returns:**
boolean
### get(CubeFace face) {#get-com.aspose.threed.CubeFace-}
```
public T get(CubeFace face)
```


Gets the data for specified face

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| face | [CubeFace](../../com.aspose.threed/cubeface) |  |

**Returns:**
T - the data for specified face
### getBack() {#getBack--}
```
public T getBack()
```


Gets the data for +Z(Back) face

**Returns:**
T - the data for +Z(Back) face
### getBottom() {#getBottom--}
```
public T getBottom()
```


Gets the data for -Y(Bottom) face

**Returns:**
T - the data for -Y(Bottom) face
### getClass() {#getClass--}
```
public final native Class<?> getClass()
```




**Returns:**
java.lang.Class<?>
### getFront() {#getFront--}
```
public T getFront()
```


Gets the data for -Z(Front) face

**Returns:**
T - the data for -Z(Front) face
### getLeft() {#getLeft--}
```
public T getLeft()
```


Gets the data for +X(Left) face

**Returns:**
T - the data for +X(Left) face
### getNegativeX() {#getNegativeX--}
```
public T getNegativeX()
```


Gets the data for +X(Left) face

**Returns:**
T - the data for +X(Left) face
### getNegativeY() {#getNegativeY--}
```
public T getNegativeY()
```


Gets the data for -Y(Bottom) face

**Returns:**
T - the data for -Y(Bottom) face
### getNegativeZ() {#getNegativeZ--}
```
public T getNegativeZ()
```


Gets the data for -Z(Front) face

**Returns:**
T - the data for -Z(Front) face
### getPositiveX() {#getPositiveX--}
```
public T getPositiveX()
```


Gets the data for +X(Right) face

**Returns:**
T - the data for +X(Right) face
### getPositiveY() {#getPositiveY--}
```
public T getPositiveY()
```


Gets the data for +Y(Top) face

**Returns:**
T - the data for +Y(Top) face
### getPositiveZ() {#getPositiveZ--}
```
public T getPositiveZ()
```


Gets the data for +Z(Back) face

**Returns:**
T - the data for +Z(Back) face
### getRight() {#getRight--}
```
public T getRight()
```


Gets the data for +X(Right) face

**Returns:**
T - the data for +X(Right) face
### getTop() {#getTop--}
```
public T getTop()
```


Gets the data for +Y(Top) face

**Returns:**
T - the data for +Y(Top) face
### hashCode() {#hashCode--}
```
public int hashCode()
```




**Returns:**
int
### notify() {#notify--}
```
public final native void notify()
```




### notifyAll() {#notifyAll--}
```
public final native void notifyAll()
```




### set(CubeFace face, T value) {#set-com.aspose.threed.CubeFace-T-}
```
public void set(CubeFace face, T value)
```


Sets the data for specified face

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| face | [CubeFace](../../com.aspose.threed/cubeface) |  |
| value | T | New value |

### setBack(T value) {#setBack-T-}
```
public void setBack(T value)
```


Sets the data for +Z(Back) face

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | T | New value |

### setBottom(T value) {#setBottom-T-}
```
public void setBottom(T value)
```


Sets the data for -Y(Bottom) face

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | T | New value |

### setFront(T value) {#setFront-T-}
```
public void setFront(T value)
```


Sets the data for -Z(Front) face

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | T | New value |

### setLeft(T value) {#setLeft-T-}
```
public void setLeft(T value)
```


Sets the data for +X(Left) face

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | T | New value |

### setNegativeX(T value) {#setNegativeX-T-}
```
public void setNegativeX(T value)
```


Sets the data for +X(Left) face

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | T | New value |

### setNegativeY(T value) {#setNegativeY-T-}
```
public void setNegativeY(T value)
```


Sets the data for -Y(Bottom) face

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | T | New value |

### setNegativeZ(T value) {#setNegativeZ-T-}
```
public void setNegativeZ(T value)
```


Sets the data for -Z(Front) face

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | T | New value |

### setPositiveX(T value) {#setPositiveX-T-}
```
public void setPositiveX(T value)
```


Sets the data for +X(Right) face

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | T | New value |

### setPositiveY(T value) {#setPositiveY-T-}
```
public void setPositiveY(T value)
```


Sets the data for +Y(Top) face

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | T | New value |

### setPositiveZ(T value) {#setPositiveZ-T-}
```
public void setPositiveZ(T value)
```


Sets the data for +Z(Back) face

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | T | New value |

### setRight(T value) {#setRight-T-}
```
public void setRight(T value)
```


Sets the data for +X(Right) face

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | T | New value |

### setTop(T value) {#setTop-T-}
```
public void setTop(T value)
```


Sets the data for +Y(Top) face

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | T | New value |

### toString() {#toString--}
```
public String toString()
```




**Returns:**
java.lang.String
### wait() {#wait--}
```
public final void wait()
```




### wait(long arg0) {#wait-long-}
```
public final void wait(long arg0)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | long |  |

### wait(long arg0, int arg1) {#wait-long-int-}
```
public final void wait(long arg0, int arg1)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | long |  |
| arg1 | int |  |

