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
Public Member Functions | Private Attributes | List of all members
octave::text_renderer::string Class Reference

#include "text-renderer.h"

Collaboration diagram for octave::text_renderer::string:
Collaboration graph
[legend]

Public Member Functions

 string (const std::string &s, font &f, const double x0, const double y0)
 
 string (const string &s)
 
 ~string (void)
 
std::string get_angle (void) const
 
uint32_t get_code (void) const
 
Matrix get_color (void) const
 
std::string get_name (void) const
 
double get_size (void) const
 
std::string get_string (void) const
 
std::string get_weight (void) const
 
double get_x (void) const
 
double get_y (void) const
 
double get_z (void) const
 
stringoperator= (const string &s)
 
void set_code (const uint32_t c)
 
void set_color (const uint8NDArray &c)
 
void set_string (const std::string &s)
 
void set_x (const double x0)
 
void set_y (const double y0)
 
void set_z (const double z0)
 

Private Attributes

uint32_t code
 
Matrix color
 
font fnt
 
std::string str
 
double x
 
double y
 
double z
 

Detailed Description

Definition at line 121 of file text-renderer.h.

Constructor & Destructor Documentation

octave::text_renderer::string::string ( const std::string &  s,
font f,
const double  x0,
const double  y0 
)
inline

Definition at line 125 of file text-renderer.h.

octave::text_renderer::string::string ( const string s)
inline

Definition at line 130 of file text-renderer.h.

octave::text_renderer::string::~string ( void  )
inline

Definition at line 135 of file text-renderer.h.

Member Function Documentation

std::string octave::text_renderer::string::get_angle ( void  ) const
inline

Definition at line 160 of file text-renderer.h.

uint32_t octave::text_renderer::string::get_code ( void  ) const
inline

Definition at line 178 of file text-renderer.h.

References code.

Referenced by octave::ft_text_renderer::visit().

Matrix octave::text_renderer::string::get_color ( void  ) const
inline

Definition at line 187 of file text-renderer.h.

std::string octave::text_renderer::string::get_name ( void  ) const
inline

Definition at line 156 of file text-renderer.h.

double octave::text_renderer::string::get_size ( void  ) const
inline

Definition at line 162 of file text-renderer.h.

std::string octave::text_renderer::string::get_string ( void  ) const
inline

Definition at line 154 of file text-renderer.h.

References str.

Referenced by octave::ft_text_renderer::visit().

std::string octave::text_renderer::string::get_weight ( void  ) const
inline

Definition at line 158 of file text-renderer.h.

double octave::text_renderer::string::get_x ( void  ) const
inline

Definition at line 166 of file text-renderer.h.

References x.

double octave::text_renderer::string::get_y ( void  ) const
inline

Definition at line 170 of file text-renderer.h.

References y.

double octave::text_renderer::string::get_z ( void  ) const
inline

Definition at line 174 of file text-renderer.h.

string& octave::text_renderer::string::operator= ( const string s)
inline

Definition at line 137 of file text-renderer.h.

References code, code, color, fnt, str, str, x, x, y, and y.

void octave::text_renderer::string::set_code ( const uint32_t  c)
inline

Definition at line 176 of file text-renderer.h.

References c, and code.

Referenced by octave::ft_text_renderer::visit().

void octave::text_renderer::string::set_color ( const uint8NDArray c)
inline

Definition at line 180 of file text-renderer.h.

References c.

Referenced by octave::ft_text_renderer::visit().

void octave::text_renderer::string::set_string ( const std::string s)
inline

Definition at line 152 of file text-renderer.h.

References s, and str.

Referenced by octave::ft_text_renderer::visit().

void octave::text_renderer::string::set_x ( const double  x0)
inline

Definition at line 164 of file text-renderer.h.

References x.

void octave::text_renderer::string::set_y ( const double  y0)
inline

Definition at line 168 of file text-renderer.h.

References y.

Referenced by octave::ft_text_renderer::visit().

void octave::text_renderer::string::set_z ( const double  z0)
inline

Definition at line 172 of file text-renderer.h.

Member Data Documentation

uint32_t octave::text_renderer::string::code
private

Definition at line 194 of file text-renderer.h.

Referenced by operator=().

Matrix octave::text_renderer::string::color
private

Definition at line 195 of file text-renderer.h.

Referenced by operator=().

font octave::text_renderer::string::fnt
private

Definition at line 192 of file text-renderer.h.

Referenced by operator=().

std::string octave::text_renderer::string::str
private

Definition at line 191 of file text-renderer.h.

Referenced by operator=().

double octave::text_renderer::string::x
private

Definition at line 193 of file text-renderer.h.

Referenced by operator=().

double octave::text_renderer::string::y
private

Definition at line 193 of file text-renderer.h.

Referenced by operator=().

double octave::text_renderer::string::z
private

Definition at line 193 of file text-renderer.h.


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