コード例 #1
0
ファイル: OriginGroup.cpp プロジェクト: 3DPrinterGuy/FreeCAD
void OriginGroup::unsetupObject () {
    App::DocumentObject *origin = Origin.getValue ();
    if (origin && !origin->isDeleting ()) {
        origin->getDocument ()->remObject (origin->getNameInDocument());
    }

    GeoFeatureGroup::unsetupObject ();
}
コード例 #2
0
ファイル: Body.cpp プロジェクト: DeepSOIC/FreeCAD-ellipse
void Body::unsetupObject () {
    App::DocumentObject *origin = Origin.getValue ();

    if (origin && !origin->isDeleting ()) {
        origin->getDocument ()->remObject (origin->getNameInDocument());
    }

    Part::BodyBase::unsetupObject ();
}