You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

texturevector3d.h 835B

1234567891011121314151617181920212223242526
  1. #ifndef TEXTUREVECTOR3D_H
  2. #define TEXTUREVECTOR3D_H
  3. #include "colorvector3d.h"
  4. #include "vector2d.h"
  5. class TextureVector3D : public ColorVector3D
  6. {
  7. public:
  8. TextureVector3D();
  9. TextureVector3D(const Vector2D& textureCoord);
  10. TextureVector3D(const Vector2D& textureCoord, const QColor& color);
  11. TextureVector3D(const Vector2D& textureCoord, const QColor& color, double x, double y, double z);
  12. TextureVector3D(const Vector2D& textureCoord, const QColor& color, const Vector3D& other);
  13. TextureVector3D(const Vector2D& textureCoord, const ColorVector3D& other);
  14. TextureVector3D(const TextureVector3D& other);
  15. virtual ~TextureVector3D();
  16. const Vector2D& getTextureCoord() const;
  17. void setTextureCoord(const Vector2D &textureCoord);
  18. private:
  19. Vector2D _textureCoord;
  20. };
  21. #endif // TEXTUREVECTOR3D_H