Public Member Functions | Private Attributes | List of all members
cl::NDRange Class Reference

Class interface for specifying NDRange values. More...

#include <cl.hpp>

Public Member Functions

::size_t dimensions () const
 Queries the number of dimensions in the range. More...
 
 NDRange ()
 Default constructor - resulting range has zero dimensions. More...
 
 NDRange (::size_t size0)
 Constructs one-dimensional range. More...
 
 NDRange (::size_t size0,::size_t size1)
 Constructs two-dimensional range. More...
 
 NDRange (::size_t size0,::size_t size1,::size_t size2)
 Constructs three-dimensional range. More...
 
 operator const ::size_t * () const
 Conversion operator to const ::size_t *. More...
 

Private Attributes

cl_uint dimensions_
 
size_t< 3 > sizes_
 

Detailed Description

Class interface for specifying NDRange values.

Definition at line 4735 of file cl.hpp.

Constructor & Destructor Documentation

cl::NDRange::NDRange ( )
inline

Default constructor - resulting range has zero dimensions.

Definition at line 4743 of file cl.hpp.

cl::NDRange::NDRange ( ::size_t  size0)
inline

Constructs one-dimensional range.

Definition at line 4748 of file cl.hpp.

cl::NDRange::NDRange ( ::size_t  size0,
::size_t  size1 
)
inline

Constructs two-dimensional range.

Definition at line 4755 of file cl.hpp.

cl::NDRange::NDRange ( ::size_t  size0,
::size_t  size1,
::size_t  size2 
)
inline

Constructs three-dimensional range.

Definition at line 4763 of file cl.hpp.

Member Function Documentation

::size_t cl::NDRange::dimensions ( ) const
inline

Queries the number of dimensions in the range.

Definition at line 4780 of file cl.hpp.

cl::NDRange::operator const ::size_t * ( ) const
inline

Conversion operator to const ::size_t *.

Returns
a pointer to the size of the first dimension.

Definition at line 4775 of file cl.hpp.

Member Data Documentation

cl_uint cl::NDRange::dimensions_
private

Definition at line 4739 of file cl.hpp.

size_t<3> cl::NDRange::sizes_
private

Definition at line 4738 of file cl.hpp.


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


kinect2_registration
Author(s):
autogenerated on Wed Jan 3 2018 03:48:04