Struct descartes::AreaSplitResult [−][src]
pub struct AreaSplitResult<'a> { /* fields omitted */ }Methods
impl<'a> AreaSplitResult<'a>[src]
impl<'a> AreaSplitResult<'a>impl<'a> AreaSplitResult<'a>[src]
impl<'a> AreaSplitResult<'a>pub fn get_area<F: Fn(&BoundaryPiece<'a>) -> PieceRole>(
&self,
piece_filter: F
) -> Result<Area, AreaError>[src]
pub fn get_area<F: Fn(&BoundaryPiece<'a>) -> PieceRole>(
&self,
piece_filter: F
) -> Result<Area, AreaError>pub fn intersection(&self) -> Result<Area, AreaError>[src]
pub fn intersection(&self) -> Result<Area, AreaError>pub fn union(&self) -> Result<Area, AreaError>[src]
pub fn union(&self) -> Result<Area, AreaError>pub fn a_minus_b(&self) -> Result<Area, AreaError>[src]
pub fn a_minus_b(&self) -> Result<Area, AreaError>pub fn b_minus_a(&self) -> Result<Area, AreaError>[src]
pub fn b_minus_a(&self) -> Result<Area, AreaError>Auto Trait Implementations
impl<'a> !Send for AreaSplitResult<'a>
impl<'a> !Send for AreaSplitResult<'a>impl<'a> !Sync for AreaSplitResult<'a>
impl<'a> !Sync for AreaSplitResult<'a>