private void Select(AnchorageType anchorage) { if (Activity == null) { return; } _imageMat.SetConditionalHighlight(anchorage == AnchorageType.MobileMat); _imageBracket.SetConditionalHighlight(anchorage == AnchorageType.MobileBracket); _imagePocket.SetConditionalHighlight(anchorage == AnchorageType.Pocket); switch (anchorage) { default: case AnchorageType.MobileMat: _textSelected.Text = GetString(Resource.String.Vernacular_P0_anchorage_mat); break; case AnchorageType.MobileBracket: _textSelected.Text = GetString(Resource.String.Vernacular_P0_anchorage_bracket); break; case AnchorageType.Pocket: _textSelected.Text = GetString(Resource.String.Vernacular_P0_anchorage_pocket); break; } Settings.LastAnchorageType = anchorage; }
/// <summary> /// Critical edge distance required to develop the basic strength as controlled by concrete breakout or bond of a post-installed anchor in tension in uncracked concrete without supplementary reinforcement to control splitting, per 17.7.6 /// </summary> /// <param name="AnchorageType"></param> /// <param name="h_ef"></param> /// <returns></returns> public double GetCriticalEdgeDistance(AnchorageType AnchorageType, double h_ef) { double c_ac; switch (AnchorageType) { case AnchorageType.Adhesive: c_ac = 2 * h_ef; break; case AnchorageType.Undercut: c_ac = 2.5 * h_ef; break; case AnchorageType.TorqueControlledExpansion: c_ac = 4 * h_ef; break; case AnchorageType.DisplacementControlledExpansion: c_ac = 4 * h_ef; break; default: c_ac = 4 * h_ef; break; } return(c_ac); }
public SessionInfo(VehicleType vehicle, AnchorageType anchorage, int numberOfPeople) { _trackId = Guid.NewGuid(); _startingTimestamp = DateTime.UtcNow; _vehicle = vehicle; _anchorage = anchorage; _numberOfPeople = numberOfPeople; }
public static int GetStringId(this AnchorageType anchorage) { switch (anchorage) { case AnchorageType.MobileBracket: default: return(Resource.String.Vernacular_P0_anchorage_bracket); case AnchorageType.MobileMat: return(Resource.String.Vernacular_P0_anchorage_mat); case AnchorageType.Pocket: return(Resource.String.Vernacular_P0_anchorage_pocket); } }
public static int GetIconId(this AnchorageType anchorage) { switch (anchorage) { case AnchorageType.MobileBracket: default: return(Resource.Drawable.icon_bracket); case AnchorageType.MobileMat: return(Resource.Drawable.icon_mat); case AnchorageType.Pocket: return(Resource.Drawable.icon_pocket); } }
/// <summary> /// Critical edge distance required to develop the basic strength as controlled by concrete breakout or bond of a post-installed anchor in tension in uncracked concrete without supplementary reinforcement to control splitting, per 17.7.6 /// </summary> /// <param name="AnchorageType"></param> /// <param name="h_ef"></param> /// <returns></returns> public double GetCriticalEdgeDistance(AnchorageType AnchorageType, double h_ef) { double c_ac; switch (AnchorageType) { case AnchorageType.Adhesive: c_ac = 2 * h_ef; break; case AnchorageType.Undercut: c_ac = 2.5 * h_ef; break; case AnchorageType.TorqueControlledExpansion: c_ac = 4 * h_ef; break; case AnchorageType.DisplacementControlledExpansion: c_ac = 4 * h_ef; break; default: c_ac = 4 * h_ef; break; } return c_ac; }
private void selectAnchorage(AnchorageType type) { Settings.LastAnchorageType = type; }
public static int GetPosition(AnchorageType type) { return((int)type - 1); }