#include <src/libslic3r/PrintBase.hpp>
◆ Timestamp
◆ PrintObjectBase()
| Slic3r::PrintObjectBase::PrintObjectBase |
( |
ModelObject * |
model_object | ) |
|
|
inlineprotected |
const ModelObject * model_object() const
Definition PrintBase.hpp:362
ModelObject * m_model_object
Definition PrintBase.hpp:376
◆ ~PrintObjectBase()
| virtual Slic3r::PrintObjectBase::~PrintObjectBase |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ assign_new_unique_ids_recursive()
| virtual void Slic3r::ObjectBase::assign_new_unique_ids_recursive |
( |
| ) |
|
|
inlineprotectedvirtualinherited |
◆ cancel_callback()
| std::function< void()> Slic3r::PrintObjectBase::cancel_callback |
( |
PrintBase * |
print | ) |
|
|
staticprotected |
116{
117 return print->cancel_callback();
118}
References Slic3r::PrintBase::cancel_callback().
Referenced by Slic3r::PrintObjectBaseWithState< PrintType, PrintObjectStepEnumType, COUNT >::invalidate_all_steps(), Slic3r::PrintObjectBaseWithState< PrintType, PrintObjectStepEnumType, COUNT >::invalidate_step(), Slic3r::PrintObjectBaseWithState< PrintType, PrintObjectStepEnumType, COUNT >::invalidate_steps(), and Slic3r::PrintObjectBaseWithState< PrintType, PrintObjectStepEnumType, COUNT >::invalidate_steps().
◆ copy_id()
◆ generate_new_id()
| static ObjectID Slic3r::ObjectBase::generate_new_id |
( |
| ) |
|
|
inlinestaticprivateinherited |
◆ id()
| ObjectID Slic3r::ObjectBase::id |
( |
| ) |
const |
|
inlineinherited |
References Slic3r::ObjectBase::m_id.
Referenced by Slic3r::Model::Model(), Slic3r::ModelInstance::ModelInstance(), Slic3r::ModelMaterial::ModelMaterial(), Slic3r::ModelObject::ModelObject(), Slic3r::ModelObject::ModelObject(), Slic3r::ModelObject::ModelObject(), Slic3r::ModelObject::ModelObject(), Slic3r::ModelObject::ModelObject(), Slic3r::ModelVolume::ModelVolume(), Slic3r::ModelVolume::ModelVolume(), Slic3r::ModelVolume::ModelVolume(), Slic3r::_3MF_Importer::_load_model_from_file(), Slic3r::GUI::Plater::priv::actualize_slicing_warnings(), Slic3r::ModelObjectStatusDB::add(), Slic3r::ModelObjectStatusDB::add_if_new(), Slic3r::Print::apply(), Slic3r::SLAPrint::apply(), Slic3r::GUI::GLGizmoFdmSupports::apply_data_from_backend(), Slic3r::ModelVolume::check(), Slic3r::check_model_ids_equal(), Slic3r::ModelObject::convert_units(), Slic3r::ObjectBase::copy_id(), Slic3r::PrintObjectStatusDB::count(), anonymous_namespace{RaycastManager.cpp}::create_key(), priv::create_volume(), Slic3r::GUI::Emboss::create_volume_sources(), Slic3r::GUI::GLGizmoHollow::data_changed(), Slic3r::GUI::GLGizmoPainterBase::data_changed(), Slic3r::GUI::GLGizmoSlaSupports::data_changed(), Slic3r::Model::delete_object(), Slic3r::GUI::Plater::export_stl_obj(), Slic3r::ModelObjectStatusDB::get(), Slic3r::GUI::get_arrange_poly(), Slic3r::GUI::GLGizmoSlaSupports::get_data_from_backend(), Slic3r::PrintObjectStatusDB::get_range(), Slic3r::GUI::GLGizmoFdmSupports::has_backend_supports(), Slic3r::GUI::GLGizmoSlaSupports::has_backend_supports(), Slic3r::CutObjectBase::has_same_id(), Slic3r::UndoRedo::StackImpl::immutable_object_id_impl(), Slic3r::GUI::GLGizmoSimplify::init_model(), Slic3r::inner_brim_area(), Slic3r::ModelObject::is_cut(), Slic3r::CutObjectBase::is_equal(), Slic3r::ObjectBase::load_and_construct(), Slic3r::UndoRedo::StackImpl::load_snapshot(), Slic3r::GUI::ObjectList::merge(), Slic3r::model_property_changed(), Slic3r::model_volume_list_changed(), Slic3r::model_volume_list_copy_configs(), Slic3r::ModelConfigObject::object_id_and_timestamp_match(), Slic3r::ObjectWithTimestamp::object_id_and_timestamp_match(), Slic3r::GUI::GLGizmoEmboss::on_mouse_change_selection(), Slic3r::GUI::CommonGizmosDataObjects::SelectionInfo::on_update(), Slic3r::CutObjectBase::operator<(), Slic3r::Model::operator=(), Slic3r::ModelObject::operator=(), Slic3r::ModelObject::operator=(), Slic3r::CutObjectBase::operator==(), Slic3r::GUI::GLGizmoCut3D::perform_cut(), Slic3r::GUI::GLGizmoEmboss::process(), Slic3r::GUI::processed_objects_idxs(), Slic3r::GUI::GLCanvas3D::reload_scene(), Slic3r::GUI::GLCanvas3D::LayersEditing::select_object(), Slic3r::ModelMaterial::serialize(), Slic3r::SLAPrintObject::SliceRecord::set_model_slice_idx(), Slic3r::SLAPrintObject::SliceRecord::set_support_slice_idx(), Slic3r::slices_to_regions(), Slic3r::ModelObject::split(), Slic3r::UndoRedo::StackImpl::take_snapshot(), Slic3r::top_level_outer_brim_area(), Slic3r::GUI::update_object_cut_id(), and anonymous_namespace{EmbossJob.cpp}::update_volume_name().
◆ load_and_construct()
template<class Archive >
| static void Slic3r::ObjectBase::load_and_construct |
( |
Archive & |
ar, |
|
|
cereal::construct< ObjectBase > & |
construct |
|
) |
| |
|
inlinestaticprivateinherited |
◆ model_object() [1/2]
| ModelObject * Slic3r::PrintObjectBase::model_object |
( |
| ) |
|
|
inline |
◆ model_object() [2/2]
References m_model_object.
Referenced by Slic3r::PrintObject::PrintObject(), Slic3r::GUI::GLCanvas3D::_set_warning_notification(), Slic3r::Print::apply(), Slic3r::SLAPrint::apply(), Slic3r::SeamPlacerImpl::compute_global_occlusion(), Slic3r::SLAPrint::Steps::drill_holes(), Slic3r::GUI::Plater::export_stl_obj(), Slic3r::SeamPlacerImpl::gather_enforcers_blockers(), Slic3r::PrintObject::is_mm_painted(), Slic3r::GLVolumeCollection::load_object_auxiliary(), Slic3r::SLAPrint::Steps::mesh_assembly(), Slic3r::mmu_segmentation_top_and_bottom_layers(), Slic3r::multi_material_segmentation_by_painting(), Slic3r::GCode::process_layer_single_object(), Slic3r::SLAPrint::Steps::slice_model(), Slic3r::SLAPrint::Steps::support_points(), Slic3r::SLAPrintObject::transformed_drainhole_points(), Slic3r::SLAPrintObject::transformed_support_points(), Slic3r::GUI::GLGizmoSlaBase::update_volumes(), and Slic3r::Print::validate().
◆ serialize()
template<class Archive >
| void Slic3r::ObjectBase::serialize |
( |
Archive & |
ar | ) |
|
|
inlineprivateinherited |
◆ set_invalid_id()
| void Slic3r::ObjectBase::set_invalid_id |
( |
| ) |
|
|
inlineprotectedinherited |
◆ set_new_unique_id()
| void Slic3r::ObjectBase::set_new_unique_id |
( |
| ) |
|
|
inlineprotectedinherited |
◆ state_mutex()
| std::mutex & Slic3r::PrintObjectBase::state_mutex |
( |
PrintBase * |
print | ) |
|
|
staticprotected |
111{
112 return print->state_mutex();
113}
References Slic3r::PrintBase::state_mutex().
Referenced by Slic3r::PrintObjectBaseWithState< PrintType, PrintObjectStepEnumType, COUNT >::active_step_add_warning(), Slic3r::PrintObjectBaseWithState< PrintType, PrintObjectStepEnumType, COUNT >::is_step_done(), Slic3r::PrintObjectBaseWithState< PrintType, PrintObjectStepEnumType, COUNT >::last_completed_step(), Slic3r::PrintObjectBaseWithState< PrintType, PrintObjectStepEnumType, COUNT >::set_done(), Slic3r::PrintObjectBaseWithState< PrintType, PrintObjectStepEnumType, COUNT >::set_started(), Slic3r::PrintObjectBaseWithState< PrintType, PrintObjectStepEnumType, COUNT >::step_state_with_timestamp(), and Slic3r::PrintObjectBaseWithState< PrintType, PrintObjectStepEnumType, COUNT >::step_state_with_warnings().
◆ status_update_warnings()
◆ timestamp()
| virtual Timestamp Slic3r::ObjectBase::timestamp |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ m_id
◆ m_model_object
◆ s_last_id
| size_t Slic3r::ObjectBase::s_last_id = 0 |
|
staticprivateinherited |
The documentation for this class was generated from the following files: