29.15 SDO_PC_PKG.PRESERVES_LEVEL1
書式
SDO_PC_PKG.PRESERVES_LEVEL1( inp IN SDO_PC ) RETURN NUMBER;
説明
指定した点群オブジェクトがすべての点を単一ブロック・レベルに含む場合は1を戻し、それ以外の場合は0を戻します。
パラメータ
- inp
-
入力点群オブジェクト。(SDO_PCデータ型については、「点群に関連するオブジェクト型」を参照してください。)
使用上のノート
次のいずれかの場合、点群オブジェクトはすべての点を単一ブロック・レベルに含みます。
-
ピラミッドがなく、すべての点が同じレベルにあります。この場合、ファンクションは1を戻します。
-
ピラミッドはあるが、リーフ・レベルで(他のレベルにまだない点を含むことに加えて)他のピラミッド・レベルの1つ以上の点が繰り返されます。この場合、ファンクションは1を戻します。ただし、ピラミッドがあり、リーフ・レベルで他のピラミッド・レベルの点を繰り返さない場合、ファンクションは0を戻します。
点群を使用してソリッドをモデル化する方法は、「ソリッドのモデル化」を参照してください。
例
次の例では、表PCSの列PCの点群オブジェクトにピラミッドがあるかどうか、および各SDO_PCオブジェクトが単一ブロック・レベルにそのオブジェクトのすべての点を含むかを確認します。結果は、表内の唯一の行のSDO_PCオブジェクトにはピラミッドはなく、単一ブロック・レベルにすべての点を含むことを示しています。
SELECT id, sdo_pc_pkg.has_pyramid(pc) "Has Pyramid", sdo_pc_pkg.preserves_level1(pc) "Preserves Level 1" FROM pcs ORDER BY id; ID Has Pyramid Preserves Level 1 ---------- ----------- ----------------- 2 0 1
親トピック: SDO_PC_PKGパッケージ(点群)