artec::sdk::base::ITexture Class Referenceabstract

#include <artec/sdk/base/ITexture.h>

+ Inheritance diagram for artec::sdk::base::ITexture:

Public Member Functions

virtual IArrayIntgetTexturedTriangles () const =0
 Set/Get textured triangles. More...
 
virtual void setTexturedTriangles (IArrayInt *triangles)=0
 
virtual IArrayIndexTripletgetTrianglesUVIndices () const =0
 Set/Get texture coordinate indices. More...
 
virtual void setTrianglesUVIndices (IArrayIndexTriplet *index)=0
 
virtual IArrayUVCoordinatesgetUVCoordinates () const =0
 Set/Get texture coordinates array. More...
 
virtual void setUVCoordinates (IArrayUVCoordinates *coords)=0
 
virtual IImagegetImage () const =0
 Set/Get texture image. More...
 
virtual void setImage (IImage *image)=0
 
virtual void clear ()=0
 Clear all texture contents. Release all Arrays and image. More...
 
virtual bool isEmpty () const =0
 Check if texture was initialized. More...
 
- Public Member Functions inherited from artec::sdk::base::IRef
virtual int addRef () const =0
 
virtual int release () const =0
 

Detailed Description

Definition at line 33 of file ITexture.h.

Member Function Documentation

virtual void artec::sdk::base::ITexture::clear ( )
pure virtual

Clear all texture contents. Release all Arrays and image.

virtual IImage* artec::sdk::base::ITexture::getImage ( ) const
pure virtual

Set/Get texture image.

virtual IArrayInt* artec::sdk::base::ITexture::getTexturedTriangles ( ) const
pure virtual

Set/Get textured triangles.

virtual IArrayIndexTriplet* artec::sdk::base::ITexture::getTrianglesUVIndices ( ) const
pure virtual

Set/Get texture coordinate indices.

virtual IArrayUVCoordinates* artec::sdk::base::ITexture::getUVCoordinates ( ) const
pure virtual

Set/Get texture coordinates array.

virtual bool artec::sdk::base::ITexture::isEmpty ( ) const
pure virtual

Check if texture was initialized.

virtual void artec::sdk::base::ITexture::setImage ( IImage image)
pure virtual
virtual void artec::sdk::base::ITexture::setTexturedTriangles ( IArrayInt triangles)
pure virtual
virtual void artec::sdk::base::ITexture::setTrianglesUVIndices ( IArrayIndexTriplet index)
pure virtual
virtual void artec::sdk::base::ITexture::setUVCoordinates ( IArrayUVCoordinates coords)
pure virtual

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