|
void | Consume (HPS.LineKit in_kit) |
| Completely replaces all settings on this LineKey with those set on the specified kit and resets the kit. More...
|
|
override void | Dispose () |
|
HPS.LineKey | EditPointsByDeletion (ulong in_offset, ulong in_count) |
| Removes points from the point list for this LineKey. More...
|
|
HPS.LineKey | EditPointsByInsertion (ulong in_offset, HPS.Point[] in_points) |
| Adds points to the point list for this LineKey. More...
|
|
HPS.LineKey | EditPointsByReplacement (ulong in_offset, HPS.Point[] in_points) |
| Replaces points in the point list for this LineKey. More...
|
|
ulong | GetPointCount () |
| Retrieves the number of points in this line. More...
|
|
| LineKey () |
| The default constructor creates an uninitialized LineKey object. More...
|
|
| LineKey (HPS.Key in_that) |
| This constructor creates a LineKey object that shares the underlying smart-pointer of the source Key. More...
|
|
| LineKey (HPS.LineKey in_that) |
| This constructor creates a LineKey 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.LineKit in_kit) |
| Copies the source LineKit into this LineKit. More...
|
|
HPS.LineKey | SetPoints (HPS.Point[] in_points) |
| Sets the points for this LineKey. More...
|
|
void | Show (out HPS.LineKit out_kit) |
| Copies this LineKit into the given LineKit. More...
|
|
bool | ShowPoints (out HPS.Point[] out_points) |
| Shows the points for this LineKey. 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 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...
|
|
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 LineKey class is a smart pointer to a database object.
It is a handle to a line inserted via SegmentKey::InsertLine.