More...

Inheritance diagram for HPS.HCA.Model:

Public Member Functions

virtual void Dispose ()
 
bool Empty ()
 Check the state of the Model. More...
 
override bool Equals (System.Object obj)
 
bool Equals (HPS.HCA.Model other)
 
override int GetHashCode ()
 
void Hide (HPS.Canvas in_canvas, Int64 in_node_id)
 
void Highlight (HPS.Canvas in_canvas, HPS.HighlightOptionsKit in_highlight_options, Int64 in_node_id)
 
void Highlight (HPS.Canvas in_canvas, HPS.HighlightOptionsKit in_highlight_options, Int64[] in_node_ids)
 
bool IsHidden (Int64 in_node_id)
 
bool IsHighlighted (Int64 in_node_id)
 
void Isolate (HPS.Canvas in_canvas, Int64 in_node_id)
 
 Model ()
 Constructs an uninitialized HCAModel. More...
 
 Model (HPS.Model in_model)
 Constructs a HCAModel under an existing HPS Model. More...
 
 Model (HPS.HCA.Model that)
 Move constructs a HCAModel from an existing one. More...
 
void OnHighlightUnhighlight ()
 
bool RequestNodeProperties (Int64 in_node_id, out UInt32 out_request_id)
 
bool RetrieveNodeProperties (UInt32 in_request_id, out Int64 out_node_id, out bool out_valid, out string[] out_keys, out string[] out_values)
 
void Show (HPS.Canvas in_canvas, Int64 in_node_id)
 
void ShowAll (HPS.Canvas in_canvas)
 
bool ShowIncludePath (out HPS.KeyPath out_key_path)
 
bool ShowInstanceIncReference (HPS.HCA.InstanceInc instance_inc, out HPS.Key[] out_reference_keys)
 
bool ShowInstanceIncs (Int64 in_node_id, out HPS.HCA.InstanceInc[] out_instance_incs)
 
bool ShowNode (HPS.HCA.InstanceInc in_instance_inc, out Int64 out_node_id)
 
bool ShowNodeAndIncFromKeyPath (HPS.KeyPath in_key_path, Int64 in_node_id, out HPS.HCA.InstanceInc out_instanceInc)
 
bool ShowNodeChildren (Int64 in_node_id, out Int64[] out_ids)
 
bool ShowNodeName (Int64 in_node_id, out string out_name)
 
bool ShowNodeParent (Int64 in_node_id, out Int64 out_parent_id)
 
bool ShowRootNode (out Int64 out_node_id)
 
void Unhighlight (HPS.Canvas in_canvas, Int64 in_node_id)
 
void UnhighlightAll (HPS.Canvas in_canvas)
 
bool WaitForLoadToComplete (uint in_timeout_ms)
 
bool WaitForLoadToComplete ()
 
void Zoom (HPS.Canvas in_canvas, Int64 in_node_id)
 

Static Public Member Functions

static bool operator!= (HPS.HCA.Model a, HPS.HCA.Model b)
 
static bool operator== (HPS.HCA.Model a, HPS.HCA.Model b)
 

Protected Member Functions

virtual void deleteCptr ()
 

Protected Attributes

bool cMemOwn
 
HandleRef cptr
 

Detailed Description

The Model class provides interactions with a HCAModel

Constructor & Destructor Documentation

◆ Model() [1/3]

HPS.HCA.Model.Model ( )
inline

Constructs an uninitialized HCAModel.

Returns
The uninitialized model.

◆ Model() [2/3]

HPS.HCA.Model.Model ( HPS.Model  in_model)
inline

Constructs a HCAModel under an existing HPS Model.

Returns
The HCAModel.

◆ Model() [3/3]

HPS.HCA.Model.Model ( HPS.HCA.Model  that)
inline

Move constructs a HCAModel from an existing one.

Returns
The HCAModel.

Member Function Documentation

◆ Empty()

bool HPS.HCA.Model.Empty ( )
inline

Check the state of the Model.

Returns
Returns true if this Model doesn't exist.

The documentation for this class was generated from the following file:
  • internals/hps_sprk_hca/source/cs/HPS.HCA.cs