public FrustrumSegmentProvider(FrustrumBase frustrum)
 {
     this.Frustrum = frustrum;
 }
 public BlockSurveyor(FrustrumBase frustrum) : this(new FrustrumSegmentProvider(frustrum))
 {
 }