Polygon Crucher SDK - Documentation
Documentation
Loading...
Searching...
No Matches
CUVWPoint Class Reference

CUVWPoint is a point that have u, v, w for handling object texturing. More...

Detailed Description

CUVWPoint is a point that have u, v, w for handling object texturing.

#include <UVWPoint.h>

Inheritance diagram for CUVWPoint:
CPt

Public Member Functions

 CUVWPoint (real u, real v, real w)
 
void Init (real u, real v, real w)
 
real & operator[] (int i)
 
const real & operator[] (int i) const
 
real * ValPtr ()
 
void GetUVCoordinate (float &u, float &v)
 
virtual void To4DPoint (C4DPoint &pt) const
 
virtual CPtoperator= (const C4DPoint &pt)
 
virtual void Serialize (CXArchive &ar)
 
virtual CPtoperator= (const CPt &refpoint)
 
CUVWPointoperator= (const CUVWPoint &coord)
 
bool operator== (const CUVWPoint &coord) const
 
CUVWPoint operator- (const CUVWPoint &uvw) const
 
CUVWPoint operator+ (const CUVWPoint &uvw) const
 
void operator-= (const CUVWPoint &uvw)
 
void operator+= (const CUVWPoint &uvw)
 
void operator*= (const real &weight)
 
 operator C3DVector () const
 
 operator C3DPoint () const
 
void GetFloat2 (float *values2f) const
 
void SetFloat2 (const float *values2f)
 
void GetDouble2 (double *values2d) const
 
void SetDouble2 (const double *values2d)
 
void GetFloat3 (float *values3f) const
 
void SetFloat3 (const float *values3f)
 
void GetDouble3 (double *values3d) const
 
void SetDouble3 (const double *values3d)
 
- Public Member Functions inherited from CPt
unsigned int GetFlags () const
 
void SetFlags (unsigned int flags)
 
void SetFlag (POINT_PROPERTIES flag, bool set)
 
void SetFlags (unsigned int flags, bool set)
 
bool IsFlagSet (POINT_PROPERTIES flag) const
 
bool IsOneFlagSet (int flag) const
 

Static Public Member Functions

static C3DVector Vector (const CUVWPoint &A, const CUVWPoint &B)
 

Public Attributes

real u
 
real v
 
real w
 

Member Function Documentation

◆ operator=() [1/2]

virtual CPt & CUVWPoint::operator= ( const C4DPoint pt)
virtual

Implements CPt.

◆ operator=() [2/2]

CPt & CUVWPoint::operator= ( const CPt refpoint)
inlinevirtual

Reimplemented from CPt.

◆ Serialize()

virtual void CUVWPoint::Serialize ( CXArchive ar)
virtual

Reimplemented from CPt.

◆ To4DPoint()

virtual void CUVWPoint::To4DPoint ( C4DPoint pt) const
virtual

Implements CPt.


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