/// <summary>Creates a NxForceFieldShape and adds it to the group. </summary> public virtual NxForceFieldShape createShape(NxForceFieldShapeDesc unknown20) { if (doSetFunctionPointers) { throw new System.NotSupportedException("Cannot call abstract base member"); } return(NxForceFieldShape.GetClass(NxForceFieldShapeGroup_createShape_INVOKE(ClassPointer, doSetFunctionPointers, (unknown20 != null ? unknown20.ClassPointer : NullRef)))); }
/// <summary>Releases the passed force field shape. </summary> public virtual void releaseShape(NxForceFieldShape unknown21) { if (doSetFunctionPointers) { throw new System.NotSupportedException("Cannot call abstract base member"); } NxForceFieldShapeGroup_releaseShape_INVOKE(ClassPointer, doSetFunctionPointers, (unknown21 != null ? unknown21.ClassPointer : NullRef)); }
/// <summary>Retrieves the next shape when iterating. </summary> public virtual NxForceFieldShape getNextShape() { if (doSetFunctionPointers) { throw new System.NotSupportedException("Cannot call abstract base member"); } return(NxForceFieldShape.GetClass(NxForceFieldShapeGroup_getNextShape_INVOKE(ClassPointer, doSetFunctionPointers))); }
private void releaseShape_virtual(IntPtr unknown21) { releaseShape(NxForceFieldShape.GetClass(unknown21)); }