VertexPointer Class Reference

#include <selectable.h>

Data Structures

class  iterator

Public Types

typedef float elem_type
typedef const elem_typepointer
typedef const elem_typereference

Public Member Functions

 VertexPointer (pointer vertices, std::size_t stride)
iterator begin () const
reference operator[] (std::size_t i) const

Private Types

typedef const unsigned char * byte_pointer

Private Attributes

byte_pointer m_vertices
std::size_t m_stride

Detailed Description

Definition at line 83 of file selectable.h.


Member Typedef Documentation

typedef const unsigned char* VertexPointer::byte_pointer [private]

Definition at line 85 of file selectable.h.

typedef float VertexPointer::elem_type

Definition at line 87 of file selectable.h.

Definition at line 88 of file selectable.h.

Definition at line 89 of file selectable.h.


Constructor & Destructor Documentation

VertexPointer::VertexPointer ( pointer  vertices,
std::size_t  stride 
) [inline]

Definition at line 140 of file selectable.h.


Member Function Documentation

iterator VertexPointer::begin (  )  const [inline]

Definition at line 145 of file selectable.h.

References m_stride, and m_vertices.

reference VertexPointer::operator[] ( std::size_t  i  )  const [inline]

Definition at line 150 of file selectable.h.

References m_stride, and m_vertices.


Field Documentation

std::size_t VertexPointer::m_stride [private]

Definition at line 157 of file selectable.h.

Referenced by begin(), and operator[]().

Definition at line 156 of file selectable.h.

Referenced by begin(), and operator[]().


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

Generated by  doxygen 1.6.2