Skip to content

AFNI/NIfTI Server

Sections
Personal tools
You are here: Home » AFNI » Documentation

Doxygen Source Code Documentation


Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals   Search  

glut_stroke.c File Reference

#include <GL/glut.h>
#include "glutint.h"
#include "glutstroke.h"

Go to the source code of this file.


Functions

void glutStrokeCharacter (GLUTstrokeFont font, int c)

Function Documentation

void glutStrokeCharacter GLUTstrokeFont    font,
int    c
 

Definition at line 13 of file glut_stroke.c.

References c, CoordPtr, GLUTstrokeFont, i, StrokeCharPtr, StrokeFontPtr, and StrokePtr.

00014 {
00015   StrokeCharPtr ch;
00016   StrokePtr stroke;
00017   CoordPtr coord;
00018   StrokeFontPtr fontinfo = (StrokeFontPtr) font;
00019   int i, j;
00020 
00021   if (c < 0 || c >= fontinfo->num_chars)
00022     return;
00023   ch = &(fontinfo->ch[c]);
00024   if (ch) {
00025     for (i = ch->num_strokes, stroke = ch->stroke;
00026       i > 0; i--, stroke++) {
00027       glBegin(GL_LINE_STRIP);
00028       for (j = stroke->num_coords, coord = stroke->coord;
00029         j > 0; j--, coord++) {
00030         glVertex2f(coord->x, coord->y);
00031       }
00032       glEnd();
00033     }
00034     glTranslatef(ch->right, 0.0, 0.0);
00035   }
00036 }
 

Powered by Plone

This site conforms to the following standards: