build_time The time the primitive last received new data (via an open!).
build_time[=?] Set/get the value of build_time.
update_build_time! Set the objects build_time variable to the present time.
open! Send new data to rendering primitive. Prints warning - should be implemented by subclass.
primitive! If the object has been modified since its last build_time, the structure containing the properties is rebuilt (via initialize!) and a call to this property structure (which in turn calls the geometry structure) is made (PhigsExecuteStructure).
load: A convenience message to perform an open! followed by primitive!.
initialize! Set the object's surface properties specified in the property instance variable. These are set through various PHIGS calls (PhigsSetInteriorStyle, PhigsSetInteriorShadingMethod, PhigsSetInteriorColor, PhigsSetPolylineColor, PhigsSetAreaProperties, etc.). In addition, a call to the PHIGS
structure containing the geometry is made (PhigsExecuteStructure). This geometry structure is built in the subclass primitives (phigs_points, phigs_lines, etc.). This message is always sent by the primitive method before the geometry is rendered.
mtime? Overrides inherited method to get modified time by returning maximum of its own modified time and its property's modified time.