GNU Octave  4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
octave::vertex_data Class Reference
Collaboration diagram for octave::vertex_data:
Collaboration graph
[legend]

Classes

class  vertex_data_rep
 

Public Member Functions

 vertex_data (void)
 
 vertex_data (const vertex_data &v)
 
 vertex_data (const Matrix &c, const Matrix &col, const Matrix &n, double a, float as, float ds, float ss, float se, float scr)
 
 vertex_data (vertex_data_rep *new_rep)
 
 ~vertex_data (void)
 
vertex_data_repget_rep (void) const
 
vertex_dataoperator= (const vertex_data &v)
 

Private Member Functions

vertex_data_repnil_rep (void) const
 

Private Attributes

vertex_data_reprep
 

Detailed Description

Definition at line 363 of file gl-render.cc.

Constructor & Destructor Documentation

octave::vertex_data::vertex_data ( void  )
inline

Definition at line 407 of file gl-render.cc.

References octave::vertex_data::vertex_data_rep::count.

octave::vertex_data::vertex_data ( const vertex_data v)
inline

Definition at line 410 of file gl-render.cc.

References octave::vertex_data::vertex_data_rep::count.

octave::vertex_data::vertex_data ( const Matrix c,
const Matrix col,
const Matrix n,
double  a,
float  as,
float  ds,
float  ss,
float  se,
float  scr 
)
inline

Definition at line 413 of file gl-render.cc.

octave::vertex_data::vertex_data ( vertex_data_rep new_rep)
inline

Definition at line 419 of file gl-render.cc.

octave::vertex_data::~vertex_data ( void  )
inline

Definition at line 422 of file gl-render.cc.

References octave::vertex_data::vertex_data_rep::count.

Member Function Documentation

vertex_data_rep* octave::vertex_data::get_rep ( void  ) const
inline

Definition at line 439 of file gl-render.cc.

Referenced by octave::opengl_renderer::patch_tesselator::combine().

vertex_data_rep* octave::vertex_data::nil_rep ( void  ) const
inlineprivate

Definition at line 399 of file gl-render.cc.

vertex_data& octave::vertex_data::operator= ( const vertex_data v)
inline

Definition at line 428 of file gl-render.cc.

References octave::vertex_data::vertex_data_rep::count, and rep.

Member Data Documentation

vertex_data_rep* octave::vertex_data::rep
private

Definition at line 397 of file gl-render.cc.

Referenced by operator=().


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