Object Validator Module#

checkArrayType

Checks if an Array is of a specific type.

checkEq

Checks if a property is equal to zero.

checkFile

Checks the validity of the specified path of a file.

checkFunction

Checks if the function is specified and if the routine is valid.

checkGe

Checks if a property is greater or equal to a specific value.

checkGe0

Checks if a property is greater or equal to zero.

checkGt

Checks if a property is greater than a specific value.

checkGt0

Checks if a property is greater than zero.

checkIandJ

Checks if marker attributes i and j have been specified and performs a floating marker check if applicable.

checkJfloatMarker

Checks if the jfloat attribute is a floating marker.

checkLe

Checks if a property is lower or equal to a specific value.

checkLt

Checks if a property is lower than a specific value.

checkMarkerPosition

Checks the distance of the origins of the i and j markers of an object.

checkMarkersOnTheSameBody

Checks if two markers belong to the same body.

checkMutualExclusive

Checks if mutually exclusive properties have been specified.

checkNe0

Checks if a property is not equal to zero.

checkParallelAxes

Checks if two axes belonging to different markers are parallel.

checkPerpendicularAxes

Checks if two axes belonging to different markers are perpendicular.

checkReferences

Checks which attributes of an object are of type Reference and then validates whether these references have been resolved.

checkSpecified

Checks if the property has been specified.

checkString

Checks the validity of a string.

checkTypeExclusive

Checks if an exclusive-to-type property has been wrongly specified.

checkUserFunction

Checks if a function is a 'USER' function and performs a checkFunction validation.

sendError

Used in validation code to format and write out an ERROR message.

sendInfo

Used in validation code to format and write out an INFO message.

sendNotSpecified

Used in validation code when required properties are not specified.

sendWarning

Used in validation code to format and write out a WARNING message.