예제 #1
0
        /// <summary>
        /// マップまたはファイルストレージ内のノードを見つける
        /// </summary>
        /// <param name="map">親マップ.nullの場合,この関数はトップレベルノードを探す.もしmapとkeyの両方がnullの場合には, この関数はトップレベルノードを持つマップであるルートファイルノードを返す.</param>
        /// <param name="key">cvGetHashedKeyで取得されるノード名ヘの唯一のポインタ</param>
        /// <param name="createMissing">absent keyをハッシュテーブルに追加するかどうかを指定するフラグ</param>
        /// <returns>与えたmap,keyに対するファイルノード</returns>
#else
        /// <summary>
        /// Finds node in the map or file storage
        /// </summary>
        /// <param name="map">The parent map. If it is null, the function searches a top-level node. If both map and key are nulls, the function returns the root file node - a map that contains top-level nodes. </param>
        /// <param name="key">Unique pointer to the node name, retrieved with cvGetHashedKey. </param>
        /// <param name="createMissing">Flag that specifies, whether an absent node should be added to the map, or not. </param>
        /// <returns></returns>
#endif
        public CvFileNode GetFileNode(CvFileNode map, CvStringHashNode key, bool createMissing)
        {
            return(Cv.GetFileNode(this, map, key, createMissing));
        }
예제 #2
0
        /// <summary>
        /// マップまたはファイルストレージ内のノードを見つける
        /// </summary>
        /// <param name="map">親マップ.nullの場合,この関数はトップレベルノードを探す.もしmapとkeyの両方がnullの場合には, この関数はトップレベルノードを持つマップであるルートファイルノードを返す.</param>
        /// <param name="key">cvGetHashedKeyで取得されるノード名ヘの唯一のポインタ</param>
        /// <returns>与えたmap,keyに対するファイルノード</returns>
#else
        /// <summary>
        /// Finds node in the map or file storage
        /// </summary>
        /// <param name="map">The parent map. If it is null, the function searches a top-level node. If both map and key are nulls, the function returns the root file node - a map that contains top-level nodes. </param>
        /// <param name="key">Unique pointer to the node name, retrieved with cvGetHashedKey. </param>
        /// <returns></returns>
#endif
        public CvFileNode GetFileNode(CvFileNode map, CvStringHashNode key)
        {
            return(Cv.GetFileNode(this, map, key));
        }