Click or drag to resize

ConstraintBlockType Enumeration

Verizon Connect Logo
Print this page
Learn more about Verizon Connect GeoBase.
Get information about the latest release
Used to describe the blockType, which defines the type of constraint that is on a link. If there is a MultiLink constraint, then the constraint applies for the path that traverses all of the links referenced in the MultiLink constraint block. The ConstraintBlockType determines the interpretation of the blockValue.

Namespace:  Telogis.GeoBase.Routing
Assembly:  geobase.net (in geobase.net.dll) Version: 4.99.0.0
Syntax
public enum ConstraintBlockType
Members
  Member nameValueDescription
None0 The end of this constraint.
DateMod1 Deprecated
Restricted2 The constraint indicates a restricted route.
MultiLink3 The constraint applies for movement between two or more consecutive links, for example a turn between two street segments. All links must be traversed in the appropriate order for the constraint to be applicable.
KeyAccess4 The constraint applies to a link that requires a 'key' (such as a gate that can be unlocked by a physical key, PIN, swipe card or number plate recognition).
VehicleType5 The constraint applies for the specified vehicle types.
DayMask6 The constraint applies only during the time periods and on the days of the week specified in the day mask. (For usage see the Remarks section for blockValue)
GrossWeight_kg7 The constraint applies for vehicles with a gross vehicle weight (measured in kilograms) that exceeds the blockValue specified.
WeightPerAxle_kg8 The constraint applies for vehicles that have more weight (measured in kilograms) on each axle than the blockValue specified.
TandemAxleWeight_kg9 The constraint applies for tandem axle vehicles with a weight (measured in kilograms) that exceeds the blockValue specified.
TridemAxleWeight_kg10 The constraint applies for tridem axle (three axles in a row) vehicles with a weight (measured in kilograms) that exceeds the blockValue specified.
UnladenWeight_kg11 The constraint applies for vehicles that have an unladen weight (measured in kilograms) that exceeds the blockValue specified.
Length_cm12 The constraint applies for vehicles that have a total length (measured in centimeters) that exceeds the blockValue specified.
ExtremeAxleLength_cm13 The constraint applies to vehicles where the maximum (outer) axle dimension length (measured in centimeters) exceeds the blockValue specified. Not currently supported.
TrailerLength_cm14 The constraint applies to vehicles where the trailer length (measured in centimeters) exceeds the blockValue specified.
TractorLength_cm15 The constraint applies to vehicles where the tractor length (measured in centimeters) exceeds the blockValue specified.
KingpinToLastAxle_cm16 The constraint applies to vehicles where the length from the kingpin to the last axle on the trailer (measured in centimeters) exceeds the blockValue specified.
KingpinToMiddleOfLastTandem_cm17 The constraint applies to vehicles where the length from the kingpin to the middle of the last tandem axles on the trailer (measured in centimeters) exceeds the blockValue specified.
KingpinToEnd_cm18 The constraint applies to vehicles where the length from the kingpin to the end of the trailer (measured in centimeters) exceeds the blockValue specified.
Width_cm19 The constraint applies to vehicles with a width (measured in centimeters) that exceeds the blockValue specified.
Height_cm20 The constraint applies to vehicles with a height (measured in centimeters) that exceeds the blockValue specified.
NumberOfAxles21 The constraint applies to vehicles with a number of axles that is greater than or equal to the blockValue specified.
NumberOfAxlesOnTrailers22 The constraint applies to vehicles with a number of axles on all trailers that is less than the blockValue specified.
NumberOfWheels23 The constraint applies to vehicles with a total number of wheels (including on trailers) that is less than the blockValue specified.
NumberOfTrailers24 The constraint applies to vehicles with a number of trailers that is equal to or greater than the blockValue specified.
ATrainConverter25 The constraint applies to vehicles with a number of A-Train converters that exceeds the blockValue specified. Not currently supported.
BTrainConverter26 The constraint applies to vehicles with a number of B-Train converters that exceeds the blockValue specified. Not currently supported.
CTrainConverter27 The constraint applies to vehicles with a number of C-Train converters that exceeds the blockValue specified. Not currently supported.
Hazmat_1_kg28 The constraint applies to vehicles that carry class 1 HAZMAT (explosives) with a weight (measured in kilograms) that exceeds the blockValue specified.
Hazmat_2_kg29 The constraint applies to vehicles that carry class 2 HAZMAT (compressed gases) with a weight (measured in kilograms) that exceeds the blockValue specified.
Hazmat_3_kg30 The constraint applies to vehicles that carry class 3 HAZMAT (flammable liquids) with a weight (measured in kilograms) that exceeds the blockValue specified.
Hazmat_4_kg31 The constraint applies to vehicles that carry class 4 HAZMAT (flammable solids) with a weight (measured in kilograms) that exceeds the blockValue specified.
Hazmat_5_kg32 The constraint applies to vehicles that carry class 5 HAZMAT (oxidizers) with a weight (measured in kilograms) that exceeds the blockValue specified.
Hazmat_6_kg33 The constraint applies to vehicles that carry class 6 HAZMAT (poisons) with a weight (measured in kilograms) that exceeds the blockValue specified.
Hazmat_7_kg34 The constraint applies to vehicles that carry class 7 HAZMAT (radioactive materials) with a weight (measured in kilograms) that exceeds the blockValue specified.
Hazmat_8_kg35 The constraint applies to vehicles that carry class 8 HAZMAT (corrosive liquids) with a weight (measured in kilograms) that exceeds the blockValue specified.
Hazmat_9_kg36 The constraint applies to vehicles that carry class 9 HAZMAT (miscellaneous, not falling into HAZMAT classes 1-8) with a weight (measured in kilograms) that exceeds the blockValue specified.
Hazmat_I_kg37 The constraint applies to vehicles that carry HAZMAT posing an inhalation risk with a weight (measured in kilograms) that exceeds the blockValue specified.
Hazmat_kg38 The constraint applies to vehicles that carry unspecified HAZMAT with a weight (measured in kilograms) that exceeds the blockValue specified.
GoodsHarmfulToWater_kg39 The constraint applies to vehicles that carry goods that are harmful to water with a weight (measured in kilograms) that exceeds the blockValue specified.
Agriculture_kg40 The constraint applies to vehicles that carry agricultural material with a weight (measured in kilograms) that exceeds the blockValue specified.
Coal_kg41 The constraint applies to vehicles that carry coal with a weight (measured in kilograms) that exceeds the blockValue specified.
BuildingMaterial_kg42 The constraint applies to vehicles that carry building material with a weight (measured in kilograms) that exceeds the blockValue specified.
SanitaryWaste_kg43 The constraint applies to vehicles that carry sanitary waste with a weight (measured in kilograms) that exceeds the blockValue specified.
SandOrGravel_kg44 The constraint applies to vehicles that carry sand or gravel with a weight (measured in kilograms) that exceeds the blockValue specified.
Commodity_kg45 The constraint applies to vehicles that carry some commodity with a weight (measured in kilograms) that exceeds the blockValue specified.
NaturalResource_kg46 The constraint applies to vehicles that carry natural resources with a weight (measured in kilograms) that exceeds the blockValue specified.
NumberOfAxlesUpTo47 The constraint applies to vehicles that have up to 3 axles.
PreferredRoute48 The constraint indicates a preferred route. Not currently supported.
NumberOfAxlesOnTrailersGTE49 The constraint applies to vehicles where the number of axles exceeds the blockValue specified.
TrailerLengthLTE_cm50 The constraint applies to vehicles with a length (measured in centimeters) that is less than the blockValue specified.
CustomRoutingAccessKey51 The constraint has a custom routing access key (CRAK) applied to it, so that you can selectively apply the constraint to a routing strategy with a matching CRAK.
NumberOfTrailersMax52 The constraint applies to vehicles with a number of trailers that is equal to or less than the blockValue specified.
KeepOutArea53 The constraint applies to a link that is part of an area defined as a restricted area using a Telogis.GeoBase.GeoFence.
DayOfMonth54 The constraint only applies during the hours specified on a given day of the month.
DayOfWeekOfMonth55 The constraint only applies during the hours specified on a given day of a given week of the month.
MonthOfYear56 The constraint only applies during the hours specified for a given month of the year.
DayOfWeekOfYear57 The constraint only applies during the hours specified for a given day of a given week of the year. This block only contains the starting day, week and time. The following DayOfWeekOfYearEnd contains the end day, week and time.
DayOfWeekOfYearEnd58 The ending day and week for a DayOfWeekOfYear constraint.
WeekOfMonth59 The constraint only applies during the hours specified for a given week of the month.
DayOfMonthOfYear60 The constraint only applies during the hours specified for a given day of a given month of the year. This block only contains the starting day, month and time. The following DayOfMonthOfYearEnd contains the end day, month and time.
DayOfMonthOfYearEnd61 The ending day and month for a DayOfMonthOfYear constraint.
DateRange62 The constraint applies only during the time periods and within the dates specified. This block only contains the starting date and time. The following DateRangeEnd contains the end date and time.
DateRangeEnd63 The ending date for a DateRange
See Also