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>