24#if !defined(OD_RCSPOINTDATAITERATOR_H__FD54AD4F_D4D4_48E8_9BD9_7E75B75E0C9F__INCLUDED)
25#define OD_RCSPOINTDATAITERATOR_H__FD54AD4F_D4D4_48E8_9BD9_7E75B75E0C9F__INCLUDED
126 OdUInt32 requiredNumberOfPoints) = 0;
142 OdUInt32 requiredNumberOfPoints) = 0;
159 OdUInt32 requiredNumberOfPoints) = 0;
171 OdUInt32 requiredNumberOfPoints) = 0;
OdArray< OdCmEntityColor, OdMemoryAllocator< OdCmEntityColor > > OdCmEntityColorArray
OdArray< OdGeVector3d, OdMemoryAllocator< OdGeVector3d > > OdGeVector3dArray
OdSharedPtr< OdRcsPointDataIterator > OdRcsPointDataIteratorPtr
OdArray< OdUInt16, OdMemoryAllocator< OdUInt16 > > OdUInt16Array
OdArray< OdUInt8, OdMemoryAllocator< OdUInt8 > > OdUInt8Array
virtual OdUInt32 getPoints(OdGePoint3dArray &coordinates, OdCmEntityColorArray &colors, OdUInt16Array &normalIndexes, OdUInt8Array &intensities, OdUInt32 requiredNumberOfPoints)=0
virtual bool done() const =0
virtual ~OdRcsPointDataIterator()
virtual OdUInt32 getPoints(OdGePoint3dArray &coordinates, OdCmEntityColorArray &colors, OdUInt32 requiredNumberOfPoints)=0
virtual OdUInt32 getPoints(OdGePoint3dArray &coordinates, OdCmEntityColorArray &colors, OdGeVector3dArray &normals, OdUInt32 requiredNumberOfPoints)=0
virtual OdUInt32 getPoints(OdRcsPointDataReceiver &receiver, OdUInt32 requiredNumberOfPoints)=0
virtual void setPoint(OdUInt32 index, float x, float y, float z, OdUInt8 r, OdUInt8 g, OdUInt8 b, OdUInt16 normalIndex, OdUInt8 intensity)=0
virtual ~OdRcsPointDataReceiver()
virtual void setNumberOfPoints(OdUInt32)
GLfloat GLfloat GLfloat z