5#if !defined(AFX_VCPOINTLIST_H__350DEEC2_8B26_11D3_A382_E0AAB89E432D__INCLUDED_)
6#define AFX_VCPOINTLIST_H__350DEEC2_8B26_11D3_A382_E0AAB89E432D__INCLUDED_
15BEGIN_MOOTOOLS_NAMESPACE
21 SIZET GetSizeof()
const;
22 ElementType GetType()
const;
23 void ConstructElement(
void*
pNewData);
28inline SIZET CVCPointMethods::GetSizeof()
const
33inline ElementType CVCPointMethods::GetType()
const
35 return MAKE_CUSTOM_ID(
'V',
'C',
'P',
'T');
38inline void CVCPointMethods::ConstructElement(
void*
pNewData)
78inline const CVCPoint *CVCPointList::GetFirst()
const
80 return (
const CVCPoint *)CElementArray::GetFirst();
88inline CVCPoint *CVCPointList::GetFirst()
90 return (
CVCPoint *)CElementArray::GetFirst();
98inline CVCPoint *CVCPointList::ElementAt(
int i)
100 return ((
CVCPoint *)CElementArray::ElementAt(
i));
103inline CVCPoint *CVCPointList::operator[](
int i)
105 return ((
CVCPoint *)CElementArray::operator[](
i));
108END_MOOTOOLS_NAMESPACE
@ CHECKSUM_POINTS
Point position is taken into account (geometry and channel if CHECKSUM_CHANNELS set)
Definition 3DType.h:428
@ CHECKSUM_POINTS_EXTRA
Point flags (geometry and channel if CHECKSUM_CHANNELS set)
Definition 3DType.h:429
CVCPoint is a point that have a color value // VCPoint.h: interface for the VCPoint class.
The class defines an x, y, z 3D point which can use int, float or double.
Definition 3DPoint.h:27
CPointList is the base class for different classes (C3DPointList, CUVWPointList......
Definition PointList.h:50
CVCPoint is a point that have a CRGBColor and which is used for handling object vertex colors.
Definition VCPoint.h:22
CVCPointList is an array of CVCPoint. It usually belongs to a CVCChannel.
Definition VCPointList.h:46
virtual unsigned int GetChecksum(unsigned int checksumFlags=CHECKSUM_POINTS|CHECKSUM_POINTS_EXTRA) const
Return a value that is a simple way to check if the geometry changed between two call to the method.
virtual ~CVCPointList()
Use Delete instead, unless the CVCPointList is created on the stack (take care that it is referenced ...
Definition VCPointList.h:18