NURBSCurveKit

class HPS.NURBSCurveKit : public HPS.Kit

Public Functions

void Consume (HPS.NURBSCurveKit in_kit)
override void Dispose ()
HPS.NURBSCurveKit EditKnotsByDeletion (ulong in_offset, ulong in_count)
HPS.NURBSCurveKit EditKnotsByInsertion (ulong in_offset, float[] in_knots)
HPS.NURBSCurveKit EditKnotsByReplacement (ulong in_offset, float[] in_knots)
HPS.NURBSCurveKit EditPointsByDeletion (ulong in_offset, ulong in_count)
HPS.NURBSCurveKit EditPointsByInsertion (ulong in_offset, HPS.Point[] in_points)
HPS.NURBSCurveKit EditPointsByReplacement (ulong in_offset, HPS.Point[] in_points)
HPS.NURBSCurveKit EditWeightsByDeletion (ulong in_offset, ulong in_count)
HPS.NURBSCurveKit EditWeightsByInsertion (ulong in_offset, float[] in_weights)
HPS.NURBSCurveKit EditWeightsByReplacement (ulong in_offset, float[] in_weights)
override bool Empty ()
bool Equals (HPS.NURBSCurveKit in_kit)
override bool Equals (Object obj)
override int GetHashCode ()
ulong GetPointCount ()
NURBSCurveKit ()
NURBSCurveKit (HPS.NURBSCurveKit in_kit)
override HPS.Type ObjectType ()
void Set (HPS.NURBSCurveKit in_kit)
HPS.NURBSCurveKit SetDegree (ulong in_degree)
HPS.NURBSCurveKit SetKnots (float[] in_knots)
HPS.NURBSCurveKit SetParameters (float in_start, float in_end)
HPS.NURBSCurveKit SetPoints (HPS.Point[] in_points)
HPS.NURBSCurveKit SetPriority (int in_priority)
HPS.NURBSCurveKit SetUserData (IntPtr in_index, byte[] in_data)
HPS.NURBSCurveKit SetUserData (IntPtr in_index, ulong in_bytes, byte[] in_data)
HPS.NURBSCurveKit SetUserData (IntPtr[] in_indices, byte[][] in_data)
HPS.NURBSCurveKit SetWeights (float[] in_weights)
void Show (out HPS.NURBSCurveKit out_kit)
bool ShowDegree (out ulong out_degree)
bool ShowKnots (out float[] out_knots)
bool ShowParameters (out float out_start, out float out_end)
bool ShowPoints (out HPS.Point[] out_points)
bool ShowPointsByList (ulong[] in_indices, out HPS.Point[] out_points)
bool ShowPointsByRange (ulong in_start_index, ulong in_count, out HPS.Point[] out_points)
bool ShowPriority (out int out_priority)
bool ShowUserData (IntPtr in_index, out byte[] out_data)
bool ShowUserData (out IntPtr[] out_indices, out byte[][] out_data)
ulong ShowUserDataCount ()
bool ShowUserDataIndices (out IntPtr[] out_indices)
bool ShowWeights (out float[] out_weights)
HPS.NURBSCurveKit UnsetAllUserData ()
HPS.NURBSCurveKit UnsetDegree ()
HPS.NURBSCurveKit UnsetEverything ()
HPS.NURBSCurveKit UnsetKnots ()
HPS.NURBSCurveKit UnsetParameters ()
HPS.NURBSCurveKit UnsetPoints ()
HPS.NURBSCurveKit UnsetPriority ()
HPS.NURBSCurveKit UnsetUserData (IntPtr in_index)
HPS.NURBSCurveKit UnsetUserData (IntPtr[] in_indices)
HPS.NURBSCurveKit UnsetWeights ()

Public Static Functions

bool operator!= (HPS.NURBSCurveKit a, HPS.NURBSCurveKit b)
bool operator== (HPS.NURBSCurveKit a, HPS.NURBSCurveKit b)