|
override void | Dispose () |
|
| View (HPS.View that) |
|
| View (HPS.SprocketControl in_ctrl) |
|
override HPS.Type | ObjectType () |
| This function returns the type the object, as declared. This does not necessarily give the true type of the underlying object. More...
|
|
void | Delete () |
| Deletes this View. If the View has a Model attached, the Model will not be destroyed. More...
|
|
void | Assign (HPS.View in_that) |
|
override bool | Equals (System.Object obj) |
|
override int | GetHashCode () |
|
bool | Equals (HPS.View in_that) |
|
string | GetName () |
| Get the name used when creating this View. More...
|
|
HPS.View | ComputeFitWorldCamera (out HPS.CameraKit out_camera) |
| This method computes a camera to fit the extents of the scene. More...
|
|
HPS.View | ComputeFitWorldCamera (HPS.SegmentKey in_segment, out HPS.CameraKit out_camera) |
| This method computes a camera to fit the extents of a segment. More...
|
|
HPS.View | ComputeFitWorldCamera (HPS.BoundingKit in_bounding, out HPS.CameraKit out_camera) |
| This method computes a camera to fit a bounding. More...
|
|
HPS.View | ComputeFitWorldCamera (HPS.SegmentKey in_segment, HPS.MatrixKit in_transform, out HPS.CameraKit out_camera) |
| This method computes a camera to fit the extents of a segment. More...
|
|
HPS.View | ComputeFitWorldCamera (HPS.BoundingKit in_bounding, HPS.MatrixKit in_transform, out HPS.CameraKit out_camera) |
| This method computes a camera to fit a bounding. More...
|
|
HPS.View | FitWorld () |
| This method automatically adjusts the camera to fit the extents of the scene. More...
|
|
HPS.View | FitWorld (HPS.SegmentKey in_segment) |
| This method automatically adjusts the camera to fit the extents of a segment. More...
|
|
HPS.View | FitWorld (HPS.BoundingKit in_bounding) |
| This method automatically adjusts the camera to fit a bounding. More...
|
|
HPS.View | FitWorld (HPS.SegmentKey in_segment, HPS.MatrixKit in_transform) |
| This method automatically adjusts the camera to fit the extents of a segment. More...
|
|
HPS.View | FitWorld (HPS.BoundingKit in_bounding, HPS.MatrixKit in_transform) |
| This method automatically adjusts the camera to fit a bounding. More...
|
|
void | AttachModel (HPS.Model in_model) |
| Attaches a Model to this View. Only a single Model can be attached to a View at one time. If you attach a Model to a View which already has an attached Model, the new Model will replace the old one. More...
|
|
void | DetachModel () |
| Detaches the Model from this View More...
|
|
HPS.Model | GetAttachedModel () |
| Returns the Model that is attached to this View More...
|
|
HPS.IncludeKey | GetAttachedModelIncludeLink () |
| Returns the IncludeKey associated with this View. The include key links the View with the Model. More...
|
|
void | SetRenderingMode (HPS.Rendering.Mode in_mode) |
| Sets the rendering mode for this View. A rendering modes enable things like "hidden line" rendering or a particular lighting interpolation algorithm. More...
|
|
HPS.Rendering.Mode | GetRenderingMode () |
| Gets the rendering mode for this View. A rendering modes enable things like "hidden line" rendering or a particular lighting interpolation algorithm. More...
|
|
void | SetOperators (HPS.Operator[] in_operators) |
| Makes a set of operators active on this View. More...
|
|
void | SetOperator (HPS.Operator in_operator) |
| Makes an operator active on this View. Assumes control of the memory of the operator. More...
|
|
HPS.OperatorControl | GetOperatorControl () |
| Gets the OperatorControl that is associated with this View. More...
|
|
HPS.NavigationCubeControl | GetNavigationCubeControl () |
| Gets the NavigationCubeControl that is associated with this View. More...
|
|
HPS.AxisTriadControl | GetAxisTriadControl () |
| Gets the AxisTriadControl that is associated with this View. More...
|
|
HPS.SegmentKey | GetSegmentKey () |
| Each of the four display hierarchy objects (HPS::Canvas, HPS::Layout, HPS::View, HPS::Model) are backed by a HPS::SegmentKey. This function returns the HPS::SegmentKey that is associated with this View. More...
|
|
HPS.SegmentKey | GetModelOverrideSegmentKey () |
| Returns the model override segment. This segment can be used to change attributes affecting the whole model, without affecting the static tree set at the model level. More...
|
|
HPS.PortfolioKey | GetPortfolioKey () |
| Returns the HPS::PortfolioKey associated with this View. More...
|
|
void | SetSimpleShadow (bool in_state, float in_percent_offset) |
| Turns simple shadows on or off, automatically calculating shadow plane and light direction More...
|
|
void | SetSimpleShadow (bool in_state) |
| Turns simple shadows on or off, automatically calculating shadow plane and light direction More...
|
|
bool | GetSimpleShadow () |
| Returns the status of the simple shadows More...
|
|
void | SetSimpleReflection (bool in_state, float in_percent_offset) |
| Turns simple reflection on or off, automatically calculating reflection plane and light direction More...
|
|
void | SetSimpleReflection (bool in_state) |
| Turns simple reflection on or off, automatically calculating reflection plane and light direction More...
|
|
bool | GetSimpleReflection () |
| Returns the status of the simple reflection More...
|
|
void | Update (HPS.Sprocket.UpdateType in_update_type) |
| Redraws the Model in this View. More...
|
|
void | Update () |
| Redraws the Model in this View. More...
|
|
void | Update (HPS.Window.UpdateControl in_control, double time_limit) |
| Redraws the Model in this View using parameters that you specify. More...
|
|
void | Update (HPS.Window.UpdateControl in_control) |
| Redraws the Model in this View using parameters that you specify. More...
|
|
void | SmoothTransition (HPS.CameraKit in_camera_kit, double in_duration) |
| Smoothly moves the camera from the current position to the one specified by the user. More...
|
|
void | SmoothTransition (HPS.CameraKit in_camera_kit) |
| Smoothly moves the camera from the current position to the one specified by the user. More...
|
|
HPS.Key[] | GetNavigationKeys () |
| Gets an array of Keys associated with the Axis Triad and Navigation Cube for this View More...
|
|
HPS.Layout[] | GetOwningLayouts () |
| Returns an array containing the Layouts this View is included in. More...
|
|
| Sprocket (HPS.Sprocket in_that) |
|
IntPtr | GetClassID () |
|
| Object (HPS.Object that) |
|
HPS.Type | Type () |
| This function returns the true type of the underlying object. This function is useful for finding the type of smart pointer objects that have been cast to more generic types. More...
|
|
virtual bool | Empty () |
| Indicates whether this object has any values set on it. More...
|
|
virtual void | Reset () |
| Resets this object to its initial, uninitialized state. More...
|
|
bool | HasType (HPS.Type in_mask) |
| This function indicates whether this Object has the given Type mask. More...
|
|
IntPtr | GetInstanceID () |
| Returns an identifier that can be used to identify which instance of a class an object is. Different keys and controls will return the same value if they are backed by the same database resource. More...
|
|
The View class is one of the four core display classes used in a Visualize application. It is meant to be used as part of a display hierarchy along with the Canvas, Layout, and Model objects. The View has a parent Layout and can contain a single Model. The View is meant to represent one particular camera's view of the scene. Like the other three core objects, the View is backed by a HPS::SegmentKey.