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