External Cereal serialization of ExPolygons. More...
Functions | |
| template<class Archive> | |
| void | serialize (Archive &archive, Slic3r::BoundingBox &bb) |
| template<class Archive> | |
| void | serialize (Archive &archive, Slic3r::BoundingBox3 &bb) |
| template<class Archive> | |
| void | serialize (Archive &archive, Slic3r::BoundingBoxf &bb) |
| template<class Archive> | |
| void | serialize (Archive &archive, Slic3r::BoundingBoxf3 &bb) |
| template<class Archive> | |
| void | serialize (Archive &ar, Slic3r::ExPolygonsWithId &o) |
| template<class Archive> | |
| void | serialize (Archive &ar, Slic3r::HealedExPolygons &o) |
| template<class Archive> | |
| void | serialize (Archive &archive, Slic3r::Polygon &polygon) |
| template<class Archive> | |
| void | serialize (Archive &archive, Slic3r::ExPolygon &expoly) |
| template<class T> | |
| void | load_optional (BinaryInputArchive &ar, std::shared_ptr< const T > &ptr) |
| template<class T> | |
| void | save_optional (BinaryOutputArchive &ar, const std::shared_ptr< const T > &ptr) |
| template<class T> | |
| void | load_by_value (BinaryInputArchive &ar, T &obj) |
| template<class T> | |
| void | save_by_value (BinaryOutputArchive &ar, const T &obj) |
| template<class Archive> | |
| void | serialize (Archive &archive, Slic3r::Vec2i32 &v) |
| template<class Archive> | |
| void | serialize (Archive &archive, Slic3r::Vec3i32 &v) |
| template<class Archive> | |
| void | serialize (Archive &archive, Slic3r::Vec2i64 &v) |
| template<class Archive> | |
| void | serialize (Archive &archive, Slic3r::Vec3i64 &v) |
| template<class Archive> | |
| void | serialize (Archive &archive, Slic3r::Vec2f &v) |
| template<class Archive> | |
| void | serialize (Archive &archive, Slic3r::Vec3f &v) |
| template<class Archive> | |
| void | serialize (Archive &archive, Slic3r::Vec2d &v) |
| template<class Archive> | |
| void | serialize (Archive &archive, Slic3r::Vec3d &v) |
| template<class Archive> | |
| void | load (Archive &archive, Slic3r::Matrix2f &m) |
| template<class Archive> | |
| void | save (Archive &archive, Slic3r::Matrix2f &m) |
| template<class Archive> | |
| void | load (Archive &archive, Slic3r::Transform3d &m) |
| template<class Archive> | |
| void | save (Archive &archive, const Slic3r::Transform3d &m) |
| template<class Archive> | |
| void | load (Archive &archive, Slic3r::DynamicPrintConfig &config) |
| template<class Archive> | |
| void | save (Archive &archive, const Slic3r::DynamicPrintConfig &config) |
| template<class Archive> | |
| void | serialize (Archive &archive, Slic3r::t_layer_height_range &lhr) |
| template<class Archive> | |
| void | load (Archive &archive, Slic3r::TriangleMesh &mesh) |
| template<class Archive> | |
| void | save (Archive &archive, const Slic3r::TriangleMesh &mesh) |
| template<class T> | |
| void | save (BinaryOutputArchive &ar, T *const &ptr) |
| template<class T> | |
| void | load (BinaryInputArchive &ar, T *&ptr) |
| template<class T> | |
| void | save (BinaryOutputArchive &ar, const std::unique_ptr< T > &ptr) |
| template<class T> | |
| void | load (BinaryInputArchive &ar, std::unique_ptr< T > &ptr) |
| template<class T> | |
| void | save (BinaryOutputArchive &ar, const std::shared_ptr< const T > &ptr) |
| template<class T> | |
| void | load (BinaryInputArchive &ar, std::shared_ptr< const T > &ptr) |
External Cereal serialization of ExPolygons.
| struct cereal::specialize< Archive, Slic3r::ModelVolume, cereal::specialization::member_load_save > |
| struct cereal::specialize< Archive, Slic3r::Model, cereal::specialization::member_load_save > |
| struct cereal::specialize< Archive, Slic3r::ModelObject, cereal::specialization::member_load_save > |
| struct cereal::specialize< Archive, Slic3r::ModelConfigObject, cereal::specialization::member_serialize > |
| struct cereal::specialize< Archive, Slic3r::DynamicPrintConfig, cereal::specialization::non_member_load_save > |
| struct cereal::specialize< Archive, Slic3r::TriangleMesh, cereal::specialization::non_member_load_save > |
| struct cereal::specialize< Archive, Slic3r::GUI::GLGizmosManager, cereal::specialization::member_load_save > |
| struct cereal::specialize< Archive, Slic3r::GUI::PartPlate, cereal::specialization::member_load_save > |
| struct cereal::specialize< Archive, Slic3r::Model *, cereal::specialization::non_member_load_save > |
| struct cereal::specialize< Archive, Slic3r::ModelObject *, cereal::specialization::non_member_load_save > |
| struct cereal::specialize< Archive, Slic3r::ModelVolume *, cereal::specialization::non_member_load_save > |
| struct cereal::specialize< Archive, Slic3r::ModelInstance *, cereal::specialization::non_member_load_save > |
| struct cereal::specialize< Archive, Slic3r::ModelMaterial *, cereal::specialization::non_member_load_save > |
| struct cereal::specialize< Archive, std::shared_ptr< Slic3r::TriangleMesh >, cereal::specialization::non_member_load_save > |
| struct cereal::specialize< Archive, Slic3r::GUI::PartPlate *, cereal::specialization::non_member_load_save > |
| void cereal::load | ( | Archive & | archive, |
| Slic3r::DynamicPrintConfig & | config ) |
References Slic3r::DynamicConfig::clear(), Slic3r::print_config_def, and Slic3r::DynamicConfig::set_key_value().
| void cereal::load | ( | Archive & | archive, |
| Slic3r::Matrix2f & | m ) |
Referenced by Slic3r::EmbossShape::load(), Slic3r::FontProp::load(), and Slic3r::ModelVolume::load().
| void cereal::load | ( | Archive & | archive, |
| Slic3r::Transform3d & | m ) |
| void cereal::load | ( | Archive & | archive, |
| Slic3r::TriangleMesh & | mesh ) |
References Slic3r::TriangleMesh::its, and Slic3r::TriangleMesh::stats().
| void cereal::load | ( | BinaryInputArchive & | ar, |
| std::shared_ptr< const T > & | ptr ) |
References Slic3r::UndoRedo::StackImpl::load_immutable_object().
| void cereal::load | ( | BinaryInputArchive & | ar, |
| std::unique_ptr< T > & | ptr ) |
References Slic3r::UndoRedo::StackImpl::load_mutable_object().
| void cereal::load | ( | BinaryInputArchive & | ar, |
| T *& | ptr ) |
References Slic3r::UndoRedo::StackImpl::load_mutable_object().
| void cereal::load_by_value | ( | BinaryInputArchive & | ar, |
| T & | obj ) |
References Slic3r::UndoRedo::StackImpl::load_mutable_object().
Referenced by Slic3r::Internal::StaticSerializationWrapper< T >::load(), and Slic3r::ModelVolume::load().
| void cereal::load_optional | ( | BinaryInputArchive & | ar, |
| std::shared_ptr< const T > & | ptr ) |
References Slic3r::UndoRedo::StackImpl::load_immutable_object().
Referenced by Slic3r::ModelVolume::load().
| void cereal::save | ( | Archive & | archive, |
| const Slic3r::DynamicPrintConfig & | config ) |
References Slic3r::DynamicConfig::cbegin(), Slic3r::DynamicConfig::cend(), Slic3r::print_config_def, Slic3r::ConfigOptionDef::save_option_to_archive(), Slic3r::ConfigOptionDef::serialization_key_ordinal, and Slic3r::DynamicConfig::size().
| void cereal::save | ( | Archive & | archive, |
| const Slic3r::Transform3d & | m ) |
| void cereal::save | ( | Archive & | archive, |
| const Slic3r::TriangleMesh & | mesh ) |
References Slic3r::TriangleMesh::its, and Slic3r::TriangleMesh::stats().
| void cereal::save | ( | Archive & | archive, |
| Slic3r::Matrix2f & | m ) |
Referenced by Slic3r::EmbossShape::save(), Slic3r::FontProp::save(), and Slic3r::ModelVolume::save().
| void cereal::save | ( | BinaryOutputArchive & | ar, |
| const std::shared_ptr< const T > & | ptr ) |
| void cereal::save | ( | BinaryOutputArchive & | ar, |
| const std::unique_ptr< T > & | ptr ) |
| void cereal::save | ( | BinaryOutputArchive & | ar, |
| T *const & | ptr ) |
| void cereal::save_by_value | ( | BinaryOutputArchive & | ar, |
| const T & | obj ) |
Referenced by Slic3r::Internal::StaticSerializationWrapper< T >::save(), and Slic3r::ModelVolume::save().
| void cereal::save_optional | ( | BinaryOutputArchive & | ar, |
| const std::shared_ptr< const T > & | ptr ) |
Referenced by Slic3r::ModelVolume::save().
| void cereal::serialize | ( | Archive & | ar, |
| Slic3r::ExPolygonsWithId & | o ) |
| void cereal::serialize | ( | Archive & | ar, |
| Slic3r::HealedExPolygons & | o ) |
References Slic3r::HealedExPolygons::expolygons, and Slic3r::HealedExPolygons::is_healed.
| void cereal::serialize | ( | Archive & | archive, |
| Slic3r::BoundingBox & | bb ) |
| void cereal::serialize | ( | Archive & | archive, |
| Slic3r::BoundingBox3 & | bb ) |
| void cereal::serialize | ( | Archive & | archive, |
| Slic3r::BoundingBoxf & | bb ) |
| void cereal::serialize | ( | Archive & | archive, |
| Slic3r::BoundingBoxf3 & | bb ) |
| void cereal::serialize | ( | Archive & | archive, |
| Slic3r::ExPolygon & | expoly ) |
References Slic3r::ExPolygon::contour, and Slic3r::ExPolygon::holes.
| void cereal::serialize | ( | Archive & | archive, |
| Slic3r::Polygon & | polygon ) |
References Slic3r::MultiPoint::points.
| void cereal::serialize | ( | Archive & | archive, |
| Slic3r::t_layer_height_range & | lhr ) |
| void cereal::serialize | ( | Archive & | archive, |
| Slic3r::Vec2d & | v ) |
| void cereal::serialize | ( | Archive & | archive, |
| Slic3r::Vec2f & | v ) |
| void cereal::serialize | ( | Archive & | archive, |
| Slic3r::Vec2i32 & | v ) |
| void cereal::serialize | ( | Archive & | archive, |
| Slic3r::Vec2i64 & | v ) |
| void cereal::serialize | ( | Archive & | archive, |
| Slic3r::Vec3d & | v ) |
| void cereal::serialize | ( | Archive & | archive, |
| Slic3r::Vec3f & | v ) |
| void cereal::serialize | ( | Archive & | archive, |
| Slic3r::Vec3i32 & | v ) |
| void cereal::serialize | ( | Archive & | archive, |
| Slic3r::Vec3i64 & | v ) |