|
override void | deleteCptr () |
|
override void | deleteCptr () |
|
virtual IntPtr | GetNonDirectorClassID () |
|
|
bool | cMemOwn |
|
HandleRef | cptr |
|
The Model 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 View objects. The parent of the Model is the View. The Model is meant to represent a segment which contains a geometric model. Like the other three core objects, the Model is backed by a HPS.SegmentKey.
◆ Delete()
void HPS.Model.Delete |
( |
| ) |
|
|
inline |
◆ GetFrontVector()
Returns an HPS.Vector pointing in the direction of the front of this Model.
◆ GetLibraryKey()
Returns the HPS.LibraryKey associated with this HPS.Model.
◆ GetName()
string HPS.Model.GetName |
( |
| ) |
|
|
inline |
Get the name used when creating this Model.
◆ GetOwningViews()
HPS.View [] HPS.Model.GetOwningViews |
( |
| ) |
|
|
inline |
Returns an array containing the Views this Model is included in.
◆ GetPortfolioKey()
◆ GetSegmentKey()
◆ GetUpVector()
◆ ObjectType()
override HPS.Type HPS.Model.ObjectType |
( |
| ) |
|
|
inlinevirtual |
This function returns the type the object, as declared (if the object is derived, this does not give the true type of the derived object).
- Returns
- The declared type of the object in question, which may differ from the true, underlying type.
Reimplemented from HPS.Object.
◆ SetOrientation()
Sets the Model orientation
- Parameters
-
in_up_vector | the vector describing the direction of the top of this Model. |
in_front_vector | the vector pointing in the direction of the front of this Model. |
◆ ShowOrientation()
Returns the vectors describing the up and front directions of this Model.
◆ Update() [1/3]
void HPS.Model.Update |
( |
| ) |
|
|
inline |
Redraws the Model and all Views it appears in, including all of its child components.
◆ Update() [2/3]
Redraws the Model and all Views it appears in, including all of its child components using the specified parameters.
- Parameters
-
in_type | one of the enum values specified by HPS.Window.UpdateType |
in_time_limit | the maximum amount of time, in seconds, to spend updating. |
◆ Update() [3/3]
Redraws the Model and all Views it appears in, including all of its child components using the specified parameters.
- Parameters
-
◆ UpdateWithNotifier() [1/3]
Redraws the Model and all Views it appears in, including all of its child components using the default options, and also returns a notifier to facilitate tracking the update progress.
- Returns
- An UpdateNotifier object that can be used to find out information about the update.
◆ UpdateWithNotifier() [2/3]
Redraws the Model and all Views it appears in, including all of its child components using the specified, and also returns a notifier to facilitate tracking the update progress.
- Parameters
-
- Returns
- An UpdateNotifier object that can be used to find out information about the update.
◆ UpdateWithNotifier() [3/3]
Redraws the Model and all Views it appears in, including all of its child components using the specified, and also returns a notifier to facilitate tracking the update progress.
- Parameters
-
- Returns
- An UpdateNotifier object that can be used to find out information about the update.
The documentation for this class was generated from the following file:
- internals/hps_sprk/source/cs/HPS.Model.cs