本文整理汇总了C++中TMap::IAm方法的典型用法代码示例。如果您正苦于以下问题:C++ TMap::IAm方法的具体用法?C++ TMap::IAm怎么用?C++ TMap::IAm使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TMap
的用法示例。
在下文中一共展示了TMap::IAm方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: ShowHideVerticalExtrapolationDialogItems2
void ShowHideVerticalExtrapolationDialogItems2(DialogPtr dialog)
{
Boolean extrapolateVertically, okToExtrapolate = false, showVelAtBottom = GetButton(dialog, M33VELOCITYATBOTTOMCHECKBOX);
TMap *map = sGridCurrentDialogMover -> GetMoverMap();
if (map && map->IAm(TYPE_PTCURMAP))
{
if ((dynamic_cast<PtCurMap *>(map))->GetMaxDepth2() > 0 || ((TimeGridVelRect*) (sGridCurrentDialogMover -> timeGrid))->GetMaxDepth() > 0) okToExtrapolate = true;
}
if (sGridCurrentDialogMover->timeGrid->fVar.gridType!=TWO_D || !okToExtrapolate) // if model has depth data assume that is what user wants to use
{
extrapolateVertically = false;
ShowHideDialogItem(dialog, M33EXTRAPOLATEVERTCHECKBOX, extrapolateVertically);
ShowHideDialogItem(dialog, M33EXTRAPOLATETOLABEL, extrapolateVertically);
ShowHideDialogItem(dialog, M33EXTRAPOLATETOVALUE, extrapolateVertically);
ShowHideDialogItem(dialog, M33EXTRAPOLATETOUNITSLABEL, extrapolateVertically);
}
else
{
extrapolateVertically = GetButton(dialog, M33EXTRAPOLATEVERTCHECKBOX);
ShowHideDialogItem(dialog, M33EXTRAPOLATEVERTCHECKBOX, true);
ShowHideDialogItem(dialog, M33EXTRAPOLATETOLABEL, extrapolateVertically);
ShowHideDialogItem(dialog, M33EXTRAPOLATETOVALUE, extrapolateVertically);
ShowHideDialogItem(dialog, M33EXTRAPOLATETOUNITSLABEL, extrapolateVertically);
}
ShowHideDialogItem(dialog, M33ARROWDEPTHAT, (sGridCurrentDialogMover->timeGrid->fVar.gridType!=TWO_D || (extrapolateVertically && okToExtrapolate)));
ShowHideDialogItem(dialog, M33ARROWDEPTH, (sGridCurrentDialogMover->timeGrid->fVar.gridType!=TWO_D || (extrapolateVertically && okToExtrapolate)) && !showVelAtBottom);
ShowHideDialogItem(dialog, M33ARROWDEPTHUNITS, (sGridCurrentDialogMover->timeGrid->fVar.gridType!=TWO_D || (extrapolateVertically && okToExtrapolate)) && !showVelAtBottom);
ShowHideDialogItem(dialog, M33VELOCITYATBOTTOMCHECKBOX, (sGridCurrentDialogMover->timeGrid->fVar.gridType!=TWO_D || (extrapolateVertically && okToExtrapolate)));
}