void Visit(const AnnularSectorZone& oz) { Visit((const SectorZone&)oz); LoadFormProperty(*wf, _T("prpOZSectorInnerRadius"), ugDistance, oz.getInnerRadius()); WndProperty* wap = (WndProperty*)wf->FindByName(_T("prpOZSectorInnerRadius")); if (wap) { wap->show(); } }
void Visit(AnnularSectorZone& oz) { Visit((SectorZone&)oz); fixed radius = Units::ToSysDistance(GetFormValueFixed(*wf, _T("prpOZSectorInnerRadius"))); if (fabs(radius - oz.getInnerRadius()) > fixed(49)) { oz.setInnerRadius(radius); task_modified = true; } }
void Serialiser::Visit(const AnnularSectorZone& data) { Visit((const SectorZone&)data); m_node.set_attribute(_T("inner_radius"), data.getInnerRadius()); }