Ejemplo n.º 1
0
 bool
   PlaneGeometry::IsAbove( const Point3D &pt3d_mm , bool considerBoundingBox) const
 {
   if(considerBoundingBox)
   {
     Point3D pt3d_units;
     BaseGeometry::WorldToIndex(pt3d_mm, pt3d_units);
     return (pt3d_units[2] > this->GetBoundingBox()->GetBounds()[4]);
   }
   else
     return SignedDistanceFromPlane(pt3d_mm) > 0;
 }
Ejemplo n.º 2
0
bool
PlaneGeometry::IsAbove( const Point3D &pt3d_mm ) const
{
  return SignedDistanceFromPlane(pt3d_mm) > 0;
}
Ejemplo n.º 3
0
ScalarType
PlaneGeometry::SignedDistance( const Point3D &pt3d_mm ) const
{
  return SignedDistanceFromPlane(pt3d_mm);
}