#pragma once #include "fiko/core/temel.hpp" namespace fiko { class Cekirdek; class Sahne; namespace cam { class CamSistemi; } // CATIA "Part Operation" penceresi: bir PartOperasyon'un TÜM makine ayarlarını // (Machining Axis System + makine/kinematik + post-processor + work offset + // hareket/güvenlik + stok + fikstür) tek yüzen/pinlenebilir pencerede sürer. // Op-başına ayrı pencere (###camparcaop_); aynı anda birden fazla açık // olabilir. Web fiko-cam-part-op-dialog.ts eşleniği. // Belirtilen parça operasyonu penceresini açık işaretler (varsa yok sayar). void camParcaOpPencereAc(u32 kimlik); // Açık tüm parça operasyonu pencerelerini çizer; geçersiz/silinmiş kimlikleri // (parcaOpBul == nullptr) ayıklar. main.cpp döngüsünden çağrılır. void camParcaOpPencereleriCiz(Cekirdek& cekirdek, Sahne& sahne, cam::CamSistemi& cam); } // namespace fiko