# CSLUVCoordArray Class Reference

`#include <UVCoordArray.h>`

List of all members.

## Public Member Functions
SI_Int | GetUVCoordCount ()
CSLBaseShape::CSLVector2DArray * | GetUVCoordList ()
CSIBCVector2D * | GetUVCoordListPtr ()
CSLBaseShape::CSLIndexedVector2DArray * | GetIndexedUVCoordList ()
SLIndexedVector2D * | GetIndexedUVCoordListPtr ()
SI_Char * | GetTextureProjection ()
SI_Void | SetTextureProjection (SI_Char *in_szValue)
SI_Error | Synchronize ()

## Detailed Description

Represents an array of UV coordinates.

See also:
  CSLShape_35

## Member Function Documentation

SI_Int GetUVCoordCount | ( |  | ) |

Return the number of texture coordinates.

Returns:
  SI_Int Number of UV.

CSLBaseShape::CSLVector2DArray* GetUVCoordList | ( |  | ) |

Return the texture coordinate array proxy.

Returns:
  CSLVector2DArray* Pointer to an array proxy of UV.

CSIBCVector2D* GetUVCoordListPtr | ( |  | ) |

Returns an array of CSIBCVector2D that describes the texture coordinates for this mesh.

Returns:
  CSIBCVector2D* Array of texture coordinates

CSLBaseShape::CSLIndexedVector2DArray* GetIndexedUVCoordList | ( |  | ) |

Return the indexed texture coordinate array proxy.

Returns:
  CSLIndexedVector2DArray* Pointer to an array proxy of indexed UV.

SLIndexedVector2D* GetIndexedUVCoordListPtr | ( |  | ) |

Returns an array of SLIndexedVector2D that describes the indexed texture coordinates for this mesh.

Returns:
  SLIndexedVector2D* Array of indexed texture coordinates

SI_Char* GetTextureProjection | ( |  | ) |

Return the name of the texture projection.

Returns:
  SI_Char* Texture projection name.

SI_Void SetTextureProjection | ( | SI_Char * | in_szValue | ) |

Change the name of the texture projection.

Parameters:

  | SI_Char* | New texture projection name.

Returns:
  None

SI_Error Synchronize | ( |  | ) |

Synchronize will all data in the FTK is up to date.

Returns:
  SI_Error Error code

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

- UVCoordArray.h