licornea_tools
Public Member Functions | Public Attributes | List of all members
tlz::point_full Struct Reference

#include <point.h>

Inheritance diagram for tlz::point_full:
[legend]

Public Member Functions

 point_full ()=default
 
 point_full (const point_full &)=default
 
 point_full (const point_xyz &pt, const rgb_color &col=rgb_color::white)
 
point_fulloperator= (const point_full &)=default
 
point_fulloperator= (const point_xyz &pt)
 
point_fulloperator= (const vec3 &pos)
 
- Public Member Functions inherited from tlz::point_xyz
 point_xyz ()=default
 
 point_xyz (const point_xyz &)=default
 
 point_xyz (float x_, float y_, float z_)
 
 point_xyz (const vec3 &pos)
 
point_xyzoperator= (const point_xyz &)=default
 
point_xyzoperator= (const vec3 &pos)
 
void set_position (const vec3 &pos)
 
vec3 position () const
 
void set_non_null ()
 
void set_null ()
 
bool is_null () const
 
 operator bool () const
 

Public Attributes

rgb_color color = rgb_color::white
 
int reserved: 13
 
- Public Attributes inherited from tlz::point_xyz
float x = 0.0
 
float y = 0.0
 
float z = 0.0
 
float w = 0.0
 

Detailed Description

Definition at line 40 of file point.h.

Constructor & Destructor Documentation

tlz::point_full::point_full ( )
default
tlz::point_full::point_full ( const point_full )
default
tlz::point_full::point_full ( const point_xyz pt,
const rgb_color col = rgb_color::white 
)
inline

Definition at line 47 of file point.h.

Here is the call graph for this function:

Member Function Documentation

point_full& tlz::point_full::operator= ( const point_full )
default
point_full& tlz::point_full::operator= ( const point_xyz pt)
inline

Definition at line 51 of file point.h.

Here is the call graph for this function:

point_full& tlz::point_full::operator= ( const vec3 pos)
inline

Definition at line 52 of file point.h.

Here is the call graph for this function:

Member Data Documentation

rgb_color tlz::point_full::color = rgb_color::white

Definition at line 42 of file point.h.

int tlz::point_full::reserved

Definition at line 43 of file point.h.


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