Visage_computed_feature is never instantiated. Instead the methods here are utilized by the subclasses.
default_properties! Create a property object with initial ambient value 0.3;
load: (renderer_instance, data_type, data_set) Cause the display to build and draw itself. The renderer_instance is the name of the renderer requesting the load; data_type is one of the five VISAGE data types: structured_grid_set, unstructured_grid_set, structured_point_set, unstructured_point_set, and tagus_geometry; and data_set is the name of the visage_data_set containing the geometry, scalar, and vector data. This method should only be used by developers.
primitive! Cause the display to draw itself. To be used only by developers.
property= property_name Set the name of the property object. Not required, if not specified the default_properties! method is used to set the properties.
property? Get the name of the property object.
recompute? Return the value on the stack indicating whether the display needs to be rebuilt due to changes in data or instance variables. A value of 0 indicates that no recomputation needs take place.
renderers?
renderer_names?
update_compute_time! Set the compute time of the object to current time.
inherit_properties_on! Inherit properties from the actor rather than the local property values.
inherit_properties_off! Do not inherit properties from the actor. This is default.
ambient= value Specify the ambient light component for the display.
ambient? Get the ambient light component.
color= (r,g,b) Set the color of the object in terms of red, green, and blue components. The value of these components should range between (0,1). In VISAGE, the color will only be apparent if there is no scalar data coloring the display, or the scalar visibility is off.
color? Get the color of the object as fractions of red, green, blue.
diffuse= value Set the diffuse light value for the display.
diffuse? Get the diffuse light value for the display.
specular= value Set the specular light value for the display.
specular? Get the specular light value for the display.
specular_power= value Set the specular power value for the display.
specular_power? Get the specular power value for the display.
transparency= value Set the transparency for the display. Some renderers don't support this, or support only with gouraud shading. Value ranges between (0,1), 1 being opaque.
transparency? Get the transparency for the display.
points! The display is represented as points. Not supported by all renderers.
wireframe! The display is represented as wireframe. Not supported by all renderers.
surface! The display is represented as a surface.
representation? Get the representation value.
flat! The shading method is flat
gouraud! The shading method is gouraud.
phong! The shading method is phong. Not supported by all renderers.
interpolation? Get the shading method value.
structured_grid_set: data_set Create display appropriate for structured grid from visage data set provided.
unstructured_grid_set: data_set Create display appropriate for unstructured grid from visage data set provided.
structured_point_set: data_set Create display appropriate for structured point set from visage data set provided.
unstructured_point_set: data_set Create display appropriate for unstructured point set from visage data set provided.
tagus_set: data_set Create display appropriate for tagus geometry from visage data set provided.