obj/sld/
ominas_solid__define.pro
Class description for ominas_solid
Inheritance
All ancestor classes: ominas_body ominas_core IDL_OBJECT
Subclasses: ominas_disk ominas_globe ominas_rock
Properties
Properties in ominas_solid
- bd init
- crd init
- sld init
Routines
top ominas_solid__define
NV/LIB/SLD
NAME:
ominas_solid__define
PURPOSE:
Class structure fo the SOLID class.
CATEGORY:
NV/LIB/SLD
CALLING SEQUENCE:
N/A
FIELDS:
opacity: Normalized opacity for ray tracing.
Methods: sld_opacity, sld_set_opacity
GM: Mass x gravitational constant.
Methods: sld_gm, sld_set_gm
mass: Body mass. This field and GM are kept in sync unless
/nosync is used in sld_set_mass or sld_set_gm.
Methods: sld_mass, sld_set_mass
phase_fn: String giving the name of a phase function to be defined as
follows:
function <name>, mu, mu0, parm
The function should return a value corresponding to the
phase function with emission cosine mu and incidence
cosine mu0.
Methods: sld_phase_fn, sld_set_phase_fn
phase_parm: Array (npht) of parameters to pass to the phase
function.
Methods: sld_phase_parm, sld_set_phase_parm
refl_fn: String giving the name of a reflection function to be defined as
follows:
function <name>, mu, mu0, parm
The function should return a value corresponding to the
reflection function with emission cosine mu and incidence
cosine mu0.
Methods: sld_refl_fn, sld_set_refl_fn
refl_parm: Array (npht) of parameters to pass to the reflection
function.
Methods: sld_refl_parm, sld_set_refl_parm
extn_fn: String giving the name of a extinction function to be defined as
follows:
function <name>, p1, p2, parm
The function should return a value corresponding to the
degree of extinction of a light ray traveling between
body vectrs p1 and p2.
Methods: sld_extn_fn, sld_set_extn_fn
extn_parm: Array (npht) of parameters to pass to the extnection
function.
Methods: sld_extn_parm, sld_set_extn_parm
albedo: Bond albedo.
STATUS:
Complete
MODIFICATION HISTORY:
Written by: Spitale, 7/2015
Adapted by: Spitale, 5/2016
File attributes
| Modification date: | Mon Jan 7 14:49:55 2019 |
| Lines: | 53 |