Functions

plaffine.c File Reference

#include "plplotP.h"

Go to the source code of this file.

Functions

void plP_affine_identity (PLFLT *affine_vector)
void plP_affine_translate (PLFLT *affine_vector, PLFLT xtranslate, PLFLT ytranslate)
void plP_affine_scale (PLFLT *affine_vector, PLFLT xscale, PLFLT yscale)
void plP_affine_rotate (PLFLT *affine_vector, PLFLT angle)
void plP_affine_xskew (PLFLT *affine_vector, PLFLT angle)
void plP_affine_yskew (PLFLT *affine_vector, PLFLT angle)
void plP_affine_multiply (PLFLT *affine_vectorA, const PLFLT *affine_vectorB, const PLFLT *affine_vectorC)

Function Documentation

void plP_affine_identity ( PLFLT affine_vector  ) 

Definition at line 53 of file plaffine.c.

void plP_affine_multiply ( PLFLT affine_vectorA,
const PLFLT affine_vectorB,
const PLFLT affine_vectorC 
)

Definition at line 158 of file plaffine.c.

void plP_affine_rotate ( PLFLT affine_vector,
PLFLT  angle 
)

Definition at line 109 of file plaffine.c.

void plP_affine_scale ( PLFLT affine_vector,
PLFLT  xscale,
PLFLT  yscale 
)

Definition at line 82 of file plaffine.c.

void plP_affine_translate ( PLFLT affine_vector,
PLFLT  xtranslate,
PLFLT  ytranslate 
)

Definition at line 66 of file plaffine.c.

void plP_affine_xskew ( PLFLT affine_vector,
PLFLT  angle 
)

Definition at line 125 of file plaffine.c.

void plP_affine_yskew ( PLFLT affine_vector,
PLFLT  angle 
)

Definition at line 140 of file plaffine.c.