objectgraphics/
visgrchernoffface__define.pro
Class description for visgrchernoffface
Inheritance
- IDLGRMODEL
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
Routines
visgrchernoffface::cleanup
Subclass of IDLgrModel intended to be passed to IDLgrSymbol to be used as a plot symbol.
result = visgrchernoffface::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.
visgrchernoffface__define
Define instance variables.
Routine details
top visgrchernoffface::cleanup
visgrchernoffface::cleanup
Subclass of IDLgrModel intended to be passed to IDLgrSymbol to be used as a plot symbol. + Free resources.
top visgrchernoffface::init
result = visgrchernoffface::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
File attributes
Modification date: | Mon Nov 29 18:32:37 2010 |
Lines: | 182 |
Docformat: | rst rst |