/// <summary>retrieves the plane </summary> public virtual NxPlane getPlane() { if (doSetFunctionPointers) { throw new System.NotSupportedException("Cannot call abstract base member"); } return(NxPlane.GetClass(NxPlaneShape_getPlane_INVOKE(ClassPointer, doSetFunctionPointers))); }
/// <summary></summary> /// <param name="parameter">The value to write. </param> /// <param name="object">The object to write a parameter to. </param> /// <param name="create">Must be true at parameter creation, and should be false for all consecutive writes of the same parameter for optimal stream size. </param> /// <param name="name">Name of the parameter. </param> /// <param name="mask">Event group mask that this event is contained in, e.g. NX_DBG_EVENTGROUP_JOINTS. </param> public virtual void writeParameter(NxPlane parameter, System.IntPtr _object, bool create, string name, uint mask) { if (doSetFunctionPointers) { throw new System.NotSupportedException("Cannot call abstract base member"); } NxRemoteDebugger_writeParameter_3_INVOKE(ClassPointer, doSetFunctionPointers, (parameter != null ? parameter.ClassPointer : NullRef), _object, create, name, mask); }
private void writeParameter_virtual(IntPtr parameter, System.IntPtr _object, bool create, string name, uint mask) { writeParameter(NxPlane.GetClass(parameter), _object, create, name, mask); }
/// <summary>Copy constructor. </summary> public NxPlane(NxPlane plane) : base(new_NxPlane_5_INVOKE(false, (plane != null ? plane.ClassPointer : NullRef))) { GC.ReRegisterForFinalize(this); }
/// <summary>Sets plane to zero. </summary> public NxPlane zero() { return(NxPlane.GetClass(NxPlane_zero_INVOKE(ClassPointer, doSetFunctionPointers))); }
/// <summary></summary> public void inverseTransform(ref NxMat34 transform, NxPlane transformed) { NxPlane_inverseTransform_INVOKE(ClassPointer, doSetFunctionPointers, ref transform, (transformed != null ? transformed.ClassPointer : NullRef)); }
/// <summary>Computes the plane equation from 3 points. </summary> public NxPlane set(ref NxVec3 p0, ref NxVec3 p1, ref NxVec3 p2) { return(NxPlane.GetClass(NxPlane_set_3_INVOKE(ClassPointer, doSetFunctionPointers, ref p0, ref p1, ref p2))); }
/// <summary></summary> public NxPlane set(ref NxVec3 p, ref NxVec3 _n) { return(NxPlane.GetClass(NxPlane_set_2_INVOKE(ClassPointer, doSetFunctionPointers, ref p, ref _n))); }
/// <summary></summary> public NxPlane set(ref NxVec3 _normal, float _d) { return(NxPlane.GetClass(NxPlane_set_1_INVOKE(ClassPointer, doSetFunctionPointers, ref _normal, _d))); }
/// <summary></summary> public NxPlane set(float nx, float ny, float nz, float _d) { return(NxPlane.GetClass(NxPlane_set_INVOKE(ClassPointer, doSetFunctionPointers, nx, ny, nz, _d))); }