MG Library

Library of Michael Galloy

single page | use frames     summary     class     fields     routine details     file attributes

objectgraphics/

mggrchernoffface__define.pro

Subclass of IDLgrModel intended to be passed to IDLgrSymbol to be used as a plot symbol.

Class description for mggrchernoffface

Inheritance

All ancestor classes: IDLGRMODEL IDLGRCONTAINER IDL_CONTAINER IDLGRCOMPONENT IDLITCOMPONENT

Properties

pupil_size init
mouth_size init
_ref_extra init
eye_size init
nose_length init
head_eccentricity init
mouth_shape init
eye_eccentricity init
eye_spacing init
eyebrow_slant init

Fields

eyeSize 0.00000

size of eyes, range: 0 (small) - 1 (large)

mouthSize 0.00000

size of mouth, range: 0 (small) - 1 (large)

pupilSize 0.00000

size of pupil relative to eye size, range: 0 (no pupils) - 1 (fills eye)

mouthShape 0.00000

shape of mouth, not implemented yet

headEccentricity 0.00000

shape of head, range: 0 (round) - 1 (oval)

noseLength 0.00000

length of nose, range: 0 (small) - 1 (large)

eyebrowSlant 0.00000

slant of eyebrows, range: 0 (raised on outside) - 1 (raised on inside)

eyeSpacing 0.00000

space between eyes, range: 0 (close) - 1 (far apart)

eyeEccentricity 0.00000

shape of eyes, range: 0 (round) - 1 (oval)

Fields in IDLGRMODEL

Fields in IDLGRCONTAINER

Fields in IDL_CONTAINER

Fields in IDLGRCOMPONENT

Fields in IDLITCOMPONENT

Routines

mggrchernoffface::cleanup

Free resources.

result = mggrchernoffface::init( [head_eccentricity=float] [, nose_length=float] [, mouth_size=float] [, mouth_shape=float] [, eye_size=float] [, eye_eccentricity=float] [, eye_spacing=float] [, pupil_size=float] [, eyebrow_slant=float] [, _ref_extra=keywords])

Initialize instance variables.

mggrchernoffface__define

Define instance variables.

Routine details

topmggrchernoffface::cleanup

mggrchernoffface::cleanup

Free resources.

topmggrchernoffface::init

result = mggrchernoffface::init( [head_eccentricity=float] [, nose_length=float] [, mouth_size=float] [, mouth_shape=float] [, eye_size=float] [, eye_eccentricity=float] [, eye_spacing=float] [, pupil_size=float] [, eyebrow_slant=float] [, _ref_extra=keywords])

Initialize instance variables.

Return value

1 for success, 0 otherwise

Keywords

head_eccentricity in optional type=float default=0.5

length of nose, range: 0 (small) - 1 (large)

nose_length in optional type=float default=0.5

size of nose, range: 0 (small) - 1 (large)

mouth_size in optional type=float default=0.5

size of mouth, range: 0 (small) - 1 (large)

mouth_shape in optional type=float default=0.5

shape of mouth, not implemented yet

eye_size in optional type=float default=0.5

size of eyes, range: 0 (small) - 1 (large)

eye_eccentricity in optional type=float default=0.5

shape of eyes, range: 0 (round) - 1 (oval)

eye_spacing in optional type=float default=0.5

space between eyes, range: 0 (close) - 1 (far apart)

pupil_size in optional type=float default=0.5

size of pupil relative to eye size, range: 0 (no pupils) - 1 (fills eye)

eyebrow_slant in optional type=float default=0.5

slant of eyebrows, range: 0 (raised on outside) - 1 (raised on inside)

_ref_extra in optional type=keywords

keywords to IDLgrModel::init or IDLgrPolygon::init

topmggrchernoffface__define

mggrchernoffface__define

Define instance variables.

File attributes

Modification date: Tue Nov 20 11:24:27 2007
Lines: 163