Point Cloud Library (PCL)
1.11.1
|
31 #include "vtkObject.h"
32 #include "vtkWeakPointer.h"
41 class vtkUnsignedCharArray;
42 class vtkOpenGLExtensionManager;
43 class vtkRenderWindow;
45 class PCL_DEPRECATED(1, 13, "The OpenGL backend of VTK is deprecated. Please switch to the OpenGL2 backend.")
52 void PrintSelf(ostream& os, vtkIndent indent)
override;
115 bool Upload(
unsigned int *indices,
unsigned int count);
119 bool Upload(vtkUnsignedCharArray *colors);
124 bool Upload(vtkDataArray *array,
int attributeType,
int arrayType);
213 int GetDataTypeSize(
int type);
Defines all the PCL and non-PCL macros used.
bool Upload(unsigned int *indices, unsigned int count)
vtkRenderWindow * GetContext()
vtkTypeMacro(vtkVertexBufferObject, vtkObject)
bool LoadRequiredExtensions(vtkOpenGLExtensionManager *mgr)
bool Upload(vtkDataArray *array)
vtkWeakPointer< vtkRenderWindow > Context
bool UploadColors(vtkDataArray *colors)
static vtkVertexBufferObject * New()
bool Upload(vtkPoints *points)
void SetContext(vtkRenderWindow *context)
#define PCL_DEPRECATED(Major, Minor, Message)
macro for compatibility across compilers and help remove old deprecated items for the Major....
bool Upload(vtkCellArray *verts)
void SetUserDefinedAttribute(int index, bool normalized=false, int stride=0)
vtkGetMacro(ArrayType, unsigned int)
static bool IsSupported(vtkRenderWindow *renWin)
bool Upload(vtkDataArray *array, int attributeType, int arrayType)
bool Upload(vtkUnsignedCharArray *colors)
void PrintSelf(ostream &os, vtkIndent indent) override
bool UploadNormals(vtkDataArray *normals)
void SetAttributeNormalized(bool normalized)
vtkGetMacro(Handle, unsigned int)
bool Upload(GLvoid *data)
vtkGetMacro(Count, unsigned int)
unsigned int BufferTarget
vtkGetMacro(Size, unsigned int)
void ResetUserDefinedAttribute()