void wxGISToolExecuteView::OnObjectRefreshed(wxGxCatalogEvent& event) { if(m_nParentGxObjectId == event.GetObjectID()) RefreshAll(); wxGxObject* pGxObject = m_pCatalog->GetRegisterObject(event.GetObjectID()); if(!pGxObject) return; wxGxObject* pParentGxObject = pGxObject->GetParent(); if(pParentGxObject && pParentGxObject->GetId() == m_nParentGxObjectId) { OnObjectChanged(event); } }
void PrimaryRayObject::HandleObjectChanged(const Object&) { OnObjectChanged(*this); }
void Plane::HandlePointChanged(const WorldPoint& p) { CopyDataToOptiX(); OnObjectChanged(*this); }