Cumulia Illustrator Rendering Engine v2.1.0
A Rendering engine for industrial CAD/CAE model and optimized for greatest performance
 
Loading...
Searching...
No Matches
cil::Uint16Array Class Referencefinal

#include <typedarray.h>

Inheritance diagram for cil::Uint16Array:
cil::TypedArray< unsigned short > cil::ArrayBuffer cil::Variant

Public Member Functions

 Uint16Array (int size=0, unsigned short *data=nullptr, bool copy=true)
 
 Uint16Array (const std::initializer_list< unsigned short > &array)
 
- Public Member Functions inherited from cil::TypedArray< unsigned short >
 TypedArray ()
 
virtual ~TypedArray ()
 
const unsigned short & operator[] (int index) const
 
unsigned short & operator[] (int index)
 
void set (int size, unsigned short *data=nullptr, bool copy=true)
 
void clear ()
 
int size () const
 
unsigned short * data ()
 
const unsigned short * data () const
 
- Public Member Functions inherited from cil::ArrayBuffer
 ArrayBuffer ()
 
virtual ~ArrayBuffer ()
 
- Public Member Functions inherited from cil::Variant
 Variant ()
 
virtual ~Variant ()
 
const std::string & type () const
 

Additional Inherited Members

- Protected Attributes inherited from cil::TypedArray< unsigned short >
unsigned short * m_data
 
int m_size
 
- Protected Attributes inherited from cil::Variant
std::string m_type
 

Constructor & Destructor Documentation

◆ Uint16Array() [1/2]

cil::Uint16Array::Uint16Array ( int size = 0,
unsigned short * data = nullptr,
bool copy = true )

◆ Uint16Array() [2/2]

cil::Uint16Array::Uint16Array ( const std::initializer_list< unsigned short > & array)