3次モーメントの取得
Namespace: fvalgcliAssembly: fvalgcli (in fvalgcli.dll) Version: 3.1.0.0 (3.1.0.11)
Syntax
C# |
---|
public static int fnFIE_measure_get_moment3( FHANDLE hresult, uint blobno, ref double m30, ref double m03, ref double m21, ref double m12 ) |
Visual Basic |
---|
Public Shared Function fnFIE_measure_get_moment3 ( hresult As FHANDLE, blobno As UInteger, ByRef m30 As Double, ByRef m03 As Double, ByRef m21 As Double, ByRef m12 As Double ) As Integer |
Parameters
- hresult
- Type: fvalgcli..::..FHANDLE
ブローブ解析結果ハンドル
- blobno
- Type: System..::..UInt32
対象ブローブのブローブ番号
- m30
- Type: System..::..Double%
3次モーメントM30
- m03
- Type: System..::..Double%
3次モーメントM03
- m21
- Type: System..::..Double%
3次モーメントM21
- m12
- Type: System..::..Double%
3次モーメントM12
Return Value
Type: Int32以下のエラーコードを返します。
エラーコード:
f_err | 内容 |
---|---|
F_ERR_NONE | 正常終了 |
F_ERR_INVALID_OBJECT | hresult に指定されたオブジェクトハンドルが不正 |
F_ERR_INVALID_PARAM | blobno に指定されたブローブ番号が不正, パラメータに IntPtr.Zero が渡された |
F_ERR_NO_LICENCE | ライセンスエラー、または未初期化エラー |
Remarks
Examples
C# | Copy |
---|---|
// $Revision: 1.1 $ using System; using System.Collections.Generic; using System.Text; using fvalgcli; namespace TC { public partial class FIE { public void fnFIE_measure_get_moment3(FHANDLE result, uint blobno) { try { double m30 = 0; double m03 = 0; double m21 = 0; double m12 = 0; int status = api.fnFIE_measure_get_moment3(result, blobno, ref m30, ref m03, ref m21, ref m12); Assert.IsTrue(status == (int)f_err.F_ERR_NONE, "fnFIE_measure_get_moment3: エラーが発生しました。({0})", (f_err)status); Console.WriteLine("fnFIE_measure_get_moment3"); // 出力. Console.WriteLine("m30={0}, m03={1}, m21={2}, m12={3}", m30, m03, m21, m12); } finally { } } } } |
Visual Basic | Copy |
---|---|
' $Revision: 1.1 $ Imports System.Collections.Generic Imports System.Text Imports fvalgcli Public Partial Class FIE Public Sub fnFIE_measure_get_moment3(result As FHANDLE, blobno As UInteger) Try Dim m30 As Double = 0 Dim m03 As Double = 0 Dim m21 As Double = 0 Dim m12 As Double = 0 Dim status As Integer = api.fnFIE_measure_get_moment3(result, blobno, m30, m03, m21, m12) Assert.IsTrue(status = CInt(f_err.F_ERR_NONE), "fnFIE_measure_get_moment3: エラーが発生しました。({0})", CType(status, f_err)) Console.WriteLine("fnFIE_measure_get_moment3") ' 出力. Console.WriteLine("m30={0}, m03={1}, m21={2}, m12={3}", m30, m03, m21, m12) Finally End Try End Sub End Class |