epoint-transform 0.0.1-alpha.13

Supplementary operations for processing 3D point clouds.
Documentation
use thiserror::Error;

#[derive(Error, Debug)]
pub enum Error {
    #[error(transparent)]
    EcoordError(#[from] ecoord::Error),
    #[error(transparent)]
    EpointError(#[from] epoint_core::Error),
    #[error(transparent)]
    Polars(#[from] polars::error::PolarsError),

    #[error("path is not a directory")]
    ContainsNoPoints,
    #[error("path is not a directory")]
    ContainsColors,
    #[error("path is not a directory")]
    InvalidNumber,
    #[error("path is not a directory")]
    DifferentPointCloudInfos,
    #[error("transform id {0} not found in transform tree")]
    TransformIdNotFound(String),
}