|
void | Consume (HPS.GridKit in_kit) |
| Completely replaces all settings on this GridKey with those set on the specified kit and resets the kit. More...
|
|
override void | Dispose () |
|
| GridKey () |
| The default constructor creates an uninitialized GridKey object. More...
|
|
| GridKey (HPS.Key in_that) |
| This constructor creates an GridKey object that shares the underlying smart-pointer of the source Key. More...
|
|
| GridKey (HPS.GridKey in_that) |
| This constructor creates an GridKey object that shares the underlying smart-pointer of the source Key. More...
|
|
override HPS.Type | ObjectType () |
| This function returns the type the object, as declared. More...
|
|
void | Set (HPS.GridKit in_kit) |
| Replace those settings on this GridKey with those set on the specified kit. More...
|
|
HPS.GridKey | SetFirstCount (int in_first_count) |
| Sets the first reference count for this GridKey, i.e., the number of grid elements along the vector determined by the first reference point. More...
|
|
HPS.GridKey | SetFirstPoint (HPS.Point in_first_point) |
| Sets the first reference point for this GridKey. More...
|
|
HPS.GridKey | SetOrigin (HPS.Point in_origin) |
| Sets the origin for this GridKey. More...
|
|
HPS.GridKey | SetSecondCount (int in_second_count) |
| Sets the second reference count for this GridKey, i.e., the number of grid elements along the vector determined by the second reference point. More...
|
|
HPS.GridKey | SetSecondPoint (HPS.Point in_second_point) |
| Sets the second reference point for this GridKey. More...
|
|
HPS.GridKey | SetType (HPS.Grid.Type in_type) |
| Sets the type of this GridKey. More...
|
|
void | Show (out HPS.GridKit out_kit) |
| Copy the contents of this GridKey into the specified kit. More...
|
|
bool | ShowFirstCount (out int out_first_count) |
| Shows the first reference count for this GridKey. More...
|
|
bool | ShowFirstPoint (out HPS.Point out_first_point) |
| Shows the first reference point for this GridKey. More...
|
|
bool | ShowOrigin (out HPS.Point out_origin) |
| Shows the origin for this GridKey. More...
|
|
bool | ShowSecondCount (out int out_second_count) |
| Shows the second reference count for this GridKey. More...
|
|
bool | ShowSecondPoint (out HPS.Point out_second_point) |
| Shows the second reference point for this GridKey. More...
|
|
bool | ShowType (out HPS.Grid.Type out_type) |
| Shows the type for this GridKey. More...
|
|
| GeometryKey () |
| The default constructor creates an uninitialized GeometryKey object. More...
|
|
| GeometryKey (HPS.Key in_that) |
| This constructor creates a GeometryKey object that shares the underlying smart-pointer of the source Key. More...
|
|
| GeometryKey (HPS.GeometryKey in_that) |
| This constructor creates a GeometryKey object that shares the underlying smart-pointer of the source Key. More...
|
|
HPS.GeometryKey | SetPriority (int in_priority) |
| Assigns a drawing priority value to the geometry. More...
|
|
HPS.GeometryKey | SetUserData (IntPtr in_index, ulong in_bytes, byte[] in_data) |
| Sets user data on this key. More...
|
|
HPS.GeometryKey | SetUserData (IntPtr in_index, byte[] in_data) |
| Sets user data on this key. More...
|
|
HPS.GeometryKey | SetUserData (IntPtr[] in_indices, byte[][] in_data) |
| Sets user data on this key. More...
|
|
bool | ShowBoundings (out HPS.BoundingKit out_kit) |
| Shows the bounding of this geometry. More...
|
|
bool | ShowPriority (out int out_priority) |
| Shows the drawing priority. More...
|
|
ulong | ShowReferrers (out HPS.SegmentKey[] out_segments) |
| Shows the all the segments which contain references to this key. More...
|
|
ulong | ShowReferrers (out HPS.ReferenceKey[] out_references) |
| Shows the all the references to this key. More...
|
|
bool | ShowUserData (IntPtr in_index, out byte[] out_data) |
| Shows the user data at a given index for this key. More...
|
|
bool | ShowUserData (out IntPtr[] out_indices, out byte[][] out_data) |
| Shows all user data for this key. More...
|
|
ulong | ShowUserDataCount () |
| Get the number of user data indices set on this key. More...
|
|
bool | ShowUserDataIndices (out IntPtr[] out_indices) |
| Shows the indices of all user data set on this key. More...
|
|
HPS.GeometryKey | UnsetAllUserData () |
| Removes all user data from this key. More...
|
|
HPS.GeometryKey | UnsetPriority () |
| Removes the drawing priority setting. More...
|
|
HPS.GeometryKey | UnsetUserData (IntPtr in_index) |
| Removes the user data at the given index from this key. More...
|
|
HPS.GeometryKey | UnsetUserData (IntPtr[] in_indices) |
| Removes the user data at the given indices from this key. More...
|
|
virtual void | Assign (HPS.Key in_that) |
| Share the smart-pointer. More...
|
|
HPS.Key | CopyTo (HPS.SegmentKey in_destination) |
| Copies the database object referred to by this key into a segment pointed to by in_destination. More...
|
|
void | Delete () |
| Removes the database object referred to by this key. More...
|
|
override void | Dispose () |
|
override bool | Equals (System.Object obj) |
|
bool | Equals (HPS.Key in_that) |
| Determines whether the database objects pointed to by this key and in_that are the same. More...
|
|
ulong | GetHash () |
| Returns a hash code for the key. More...
|
|
override int | GetHashCode () |
|
bool | HasOwner () |
| - Returns
- Indicates whether this key has an owner or not.
|
|
| Key () |
| An uninitialized key refers to no database object and Type() will return Type::None. More...
|
|
| Key (HPS.Key in_that) |
| Shares a reference to a database object referred to by in_that. More...
|
|
| Key (HPS.Control in_control) |
| Initializes a key tied to the Control in_control. More...
|
|
void | MoveTo (HPS.SegmentKey in_new_owner) |
| Moves the database object referred to by this key into a new containing segment pointed to by in_new_owner. More...
|
|
override HPS.Type | ObjectType () |
| This function returns the type the object, as declared. More...
|
|
HPS.SegmentKey | Owner () |
| - Returns
- The segment containing this key.
|
|
HPS.SegmentKey | Up () |
| - Returns
- The segment containing this key.
|
|
virtual bool | Empty () |
| Indicates whether this object has any values set on it. More...
|
|
IntPtr | GetClassID () |
|
IntPtr | GetInstanceID () |
| Returns an identifier that can be used to identify which instance of a class an object is. More...
|
|
bool | HasType (HPS.Type in_mask) |
| This function indicates whether this Object has the given Type mask. More...
|
|
| Object (HPS.Object in_that) |
| The move constructor creates an Object by transferring the underlying impl of the rvalue reference to this Object thereby avoiding a copy and allocation. More...
|
|
virtual void | Reset () |
| Resets this object to its initial, uninitialized state. More...
|
|
HPS.Type | Type () |
| This function returns the true type of the underlying object. More...
|
|
The GridKey class is a smart pointer to a database object.
It is a handle to a grid created by SegmentKey::InsertGrid.