HCA

class HPS.HCA
class File

Public Static Functions

HPS.HCA.ImportNotifier Import (string in_file_name, HPS.HCA.ImportOptionsKit in_options)
HPS.HCA.ImportNotifier Import (string in_file_name, HPS.HCA.NetworkImportOptionsKit in_options)
class ImportNotifier : public HPS.IONotifier

Public Functions

void Assign (HPS.HCA.ImportNotifier in_that)
override void Dispose ()
HPS.Model GetTarget ()
ImportNotifier ()
ImportNotifier (HPS.HCA.ImportNotifier in_that)
ImportNotifier (HPS.IONotifier in_that)
override HPS.Type ObjectType ()
class ImportOptionsKit : public HPS.Sprocket

Public Functions

override void Dispose ()
override bool Empty ()
bool Equals (HPS.HCA.ImportOptionsKit in_kit)
override bool Equals (Object obj)
override int GetHashCode ()
ImportOptionsKit ()
ImportOptionsKit (HPS.HCA.ImportOptionsKit in_kit)
override HPS.Type ObjectType ()
void Set (HPS.HCA.ImportOptionsKit in_kit)
HPS.HCA.ImportOptionsKit SetJavascriptPath (string javascript_path)
HPS.HCA.ImportOptionsKit SetTarget (HPS.Model in_target)
HPS.HCA.ImportOptionsKit SetView (HPS.View in_view)
void Show (out HPS.HCA.ImportOptionsKit out_kit)
bool ShowJavascriptPath (out string out_javascript_path)
bool ShowTarget (out HPS.Model out_model)
bool ShowView (out HPS.View out_view)
HPS.HCA.ImportOptionsKit UnsetEverything ()
HPS.HCA.ImportOptionsKit UnsetJavascriptPath ()
HPS.HCA.ImportOptionsKit UnsetTarget ()
HPS.HCA.ImportOptionsKit UnsetView ()

Public Static Functions

HPS.HCA.ImportOptionsKit GetDefault ()
bool operator!= (HPS.HCA.ImportOptionsKit a, HPS.HCA.ImportOptionsKit b)
bool operator== (HPS.HCA.ImportOptionsKit a, HPS.HCA.ImportOptionsKit b)
struct InstanceInc

Public Functions

bool Equals (InstanceInc p)
override bool Equals (object obj)
override int GetHashCode ()

Public Members

UInt32 inclusion_key
UInt32 instance_key

Public Static Functions

bool operator!= (InstanceInc p1, InstanceInc p2)
bool operator== (InstanceInc p1, InstanceInc p2)
class Model : public IDisposable

Public Functions

void Dispose ()
bool Empty ()
bool Equals (HPS.HCA.Model other)
override bool Equals (Object obj)
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 ()
Model (HPS.HCA.Model that)
Model (HPS.Model in_model)
void OnHighlightUnhighlight ()
bool RequestNodeProperties (Int64 in_node_id, out UInt32 out_request_id)
bool RetrieveNodeProperties (UInt32 in_request_id, UInt32 in_timeout_ms, 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 ShowNodeChildren (Int64 in_node_id, out Int64[] out_ids)
bool ShowNodeFromKeyPath (HPS.KeyPath in_key_path, out Int64 out_node_id)
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)
void Zoom (HPS.Canvas in_canvas, Int64 in_node_id)

Public Static Functions

bool operator!= (HPS.HCA.Model a, HPS.HCA.Model b)
bool operator== (HPS.HCA.Model a, HPS.HCA.Model b)
class ModelTree : public HPS.Sprocket

Public Types

enum ItemType

Values:

None
Model
Node

Public Functions

void Assign (HPS.HCA.ModelTree in_that)
override void Dispose ()
delegate void DtorDelegate (IntPtr cPtr)
bool Equals (HPS.HCA.ModelTree in_that)
override bool Equals (Object obj)
void Flush ()
HPS.Canvas GetCanvas ()
override int GetHashCode ()
HPS.HCA.Model GetHCAModel ()
HPS.HCA.ModelTreeItem GetRoot ()
ModelTree ()
ModelTree (HPS.Canvas in_canvas, HPS.HCA.Model hca_model)
ModelTree (HPS.HCA.ModelTree in_that)
override HPS.Type ObjectType ()
delegate void RemoveCacheItemDelegate (IntPtr cPtr)
void SetRoot (HPS.HCA.ModelTreeItem in_root)

Public Static Functions

bool operator!= (HPS.HCA.ModelTree a, HPS.HCA.ModelTree b)
bool operator== (HPS.HCA.ModelTree a, HPS.HCA.ModelTree b)
class ModelTreeItem : public HPS.Sprocket

Subclassed by HPS.HCA.ModelTreeItem.ModelTreeItemUnknown

Public Functions

abstract HPS.HCA.ModelTreeItem AddChild (Int64 in_node_id)
void Assign (HPS.HCA.ModelTreeItem in_that)
void Collapse ()
override void Dispose ()
delegate void DtorDelegate (IntPtr cPtr)
bool Equals (HPS.HCA.ModelTreeItem in_that)
override bool Equals (Object obj)
void Expand ()
override int GetHashCode ()
HPS.HCA.ModelTree.ItemType GetItemType ()
UInt64 GetNodeId ()
string GetTitle ()
HPS.HCA.ModelTree GetTree ()
bool HasChildren ()
void Hide ()
void Highlight (HPS.HighlightOptionsKit in_highlight_options)
bool IsExpanded ()
bool IsHidden ()
bool IsHighlighted ()
void Isolate ()
ModelTreeItem ()
ModelTreeItem (HPS.HCA.ModelTree in_tree, HPS.HCA.Model in_hca_model)
ModelTreeItem (HPS.HCA.ModelTree in_tree, Int64 in_node_id)
ModelTreeItem (HPS.HCA.ModelTreeItem in_that)
override HPS.Type ObjectType ()
void OnHighlightUnhighlight ()
void OnShowHide ()
delegate void RemoveCacheItemDelegate (IntPtr cPtr)
bool RequestProperties (out UInt32 out_request_id)
void Show ()
void Unhighlight ()
void Zoom ()

Public Static Functions

bool operator!= (HPS.HCA.ModelTreeItem a, HPS.HCA.ModelTreeItem b)
bool operator== (HPS.HCA.ModelTreeItem a, HPS.HCA.ModelTreeItem b)
class NetworkImportOptionsKit : public HPS.Sprocket

Public Functions

override void Dispose ()
override bool Empty ()
bool Equals (HPS.HCA.NetworkImportOptionsKit in_kit)
override bool Equals (Object obj)
override int GetHashCode ()
NetworkImportOptionsKit ()
NetworkImportOptionsKit (HPS.HCA.NetworkImportOptionsKit in_kit)
override HPS.Type ObjectType ()
void Set (HPS.HCA.NetworkImportOptionsKit in_kit)
HPS.HCA.NetworkImportOptionsKit SetEjectedGeometryBoundingPreviews (bool ejected_geometry_bounding_previews)
HPS.HCA.NetworkImportOptionsKit SetJavascriptPath (string javascript_path)
HPS.HCA.NetworkImportOptionsKit SetLimitMiB (UInt32 limit_MiB)
HPS.HCA.NetworkImportOptionsKit SetModelBoundingPreviews (bool model_bounding_previews)
HPS.HCA.NetworkImportOptionsKit SetNetworkPath (string network_path)
HPS.HCA.NetworkImportOptionsKit SetTarget (HPS.Model in_target)
HPS.HCA.NetworkImportOptionsKit SetView (HPS.View in_view)
void Show (out HPS.HCA.NetworkImportOptionsKit out_kit)
bool ShowEjectedGeometryBoundingPreviews (out bool out_ejected_geometry_bounding_previews)
bool ShowJavascriptPath (out string out_javascript_path)
bool ShowLimitMiB (out UInt32 out_limit_MiB)
bool ShowModelBoundingPreviews (out bool out_model_bounding_previews)
bool ShowNetworkPath (out string out_network_path)
bool ShowTarget (out HPS.Model out_model)
bool ShowView (out HPS.View out_view)
HPS.HCA.NetworkImportOptionsKit UnsetEjectedGeometryBoundingPreviews ()
HPS.HCA.NetworkImportOptionsKit UnsetEverything ()
HPS.HCA.NetworkImportOptionsKit UnsetJavascriptPath ()
HPS.HCA.NetworkImportOptionsKit UnsetLimitMiB ()
HPS.HCA.NetworkImportOptionsKit UnsetModelBoundingPreviews ()
HPS.HCA.NetworkImportOptionsKit UnsetNetworkPath ()
HPS.HCA.NetworkImportOptionsKit UnsetTarget ()
HPS.HCA.NetworkImportOptionsKit UnsetView ()
class RequestIdEvent : public HPS.Event

Public Functions

override HPS.Event Clone ()
override void Dispose ()
RequestIdEvent ()
RequestIdEvent (HPS.Event in_event)
RequestIdEvent (HPS.HCA.RequestIdEvent in_that)
RequestIdEvent (UInt32 in_request_id)

Properties

UInt32 request_id { get; set; }