The ShellKit class is a user space object. It contains results from a shell relation operation. More...
Public Member Functions | |
override void | Dispose () |
ShellRelationResultsKit () | |
The default constructor creates an empty ShellRelationResultsKit object. More... | |
ShellRelationResultsKit (HPS.ShellRelationResultsKit in_kit) | |
The copy constructor creates a new ShellRelationResultsKit object that contains the same settings as the source ShellRelationResultsKit. More... | |
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 | Consume (HPS.ShellRelationResultsKit in_kit) |
Copies the source ShellRelationResultsKit into this ShellRelationResultsKit and resets the source kit. More... | |
void | Set (HPS.ShellRelationResultsKit in_kit) |
Copies the source ShellRelationResultsKit into this ShellRelationResultsKit. More... | |
void | Show (out HPS.ShellRelationResultsKit out_kit) |
Copies this ShellRelationResultsKit into the given ShellRelationResultsKit. More... | |
override bool | Empty () |
Indicates whether this ShellRelationResultsKit has any values set on it. More... | |
override bool | Equals (System.Object obj) |
override int | GetHashCode () |
bool | Equals (HPS.ShellRelationResultsKit in_kit) |
Check if the source ShellRelationResultsKit is equivalent to this ShellRelationResultsKit. More... | |
bool | ShowRelations (out HPS.Shell.Relation[] out_results) |
Shows the relation of each point in a shell relation computation to the target shell. More... | |
bool | ShowNearestFaces (out ulong[] out_faces) |
Shows the nearest face in the target shell for each of a set of points. More... | |
bool | ShowDistances (out float[] out_distances) |
Shows the smallest distance of each point in a shell relation computation to the target shell. More... | |
![]() | |
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 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... | |
Static Public Member Functions | |
static bool | operator== (HPS.ShellRelationResultsKit a, HPS.ShellRelationResultsKit b) |
static bool | operator!= (HPS.ShellRelationResultsKit a, HPS.ShellRelationResultsKit b) |
![]() | |
static IntPtr | ClassID< T > () |
Protected Member Functions | |
override void | deleteCptr () |
![]() | |
virtual IntPtr | GetNonDirectorClassID () |
Additional Inherited Members | |
![]() | |
HandleRef | cptr |
HandleRef | scptr |
bool | cMemOwn |
The ShellKit class is a user space object. It contains results from a shell relation operation.
|
inline |
The default constructor creates an empty ShellRelationResultsKit object.
|
inline |
The copy constructor creates a new ShellRelationResultsKit object that contains the same settings as the source ShellRelationResultsKit.
in_kit | The source ShellRelationResultsKit to copy. |
|
inline |
Copies the source ShellRelationResultsKit into this ShellRelationResultsKit and resets the source kit.
in_kit | The source ShellRelationResultsKit to consume. |
|
inlinevirtual |
Indicates whether this ShellRelationResultsKit has any values set on it.
Reimplemented from HPS.Object.
|
inline |
Check if the source ShellRelationResultsKit is equivalent to this ShellRelationResultsKit.
in_kit | The source ShellRelationResultsKit to compare to this ShellRelationResultsKit. |
|
inlinevirtual |
This function returns the type the object, as declared. This does not necessarily give the true type of the underlying object.
Reimplemented from HPS.Object.
|
inline |
Copies the source ShellRelationResultsKit into this ShellRelationResultsKit.
in_kit | The source ShellRelationResultsKit to copy. |
|
inline |
Copies this ShellRelationResultsKit into the given ShellRelationResultsKit.
out_kit | The ShellRelationResultsKit to populate with the contents of this ShellRelationResultsKit. |
|
inline |
Shows the smallest distance of each point in a shell relation computation to the target shell.
out_distances | The smallest distances, one per point, of points to a target shell. |
|
inline |
Shows the nearest face in the target shell for each of a set of points.
out_faces | The nearest faces, one per point, in the target shell to a set of points. |
|
inline |
Shows the relation of each point in a shell relation computation to the target shell.
out_results | The relations, one per point, of points to a target shell. |