úÎòd   =Representation of an object in OFF format; a pair of vectors 6 containing the vertices and the faces of the object. BA face is a vector of vertex indices and an optional color value.  A color is a 4-tuple of  s representing RGB values. A vertex is just a triple of  s. The number of vertices in an  object. The number of faces in an  object. Returns  if the $ object has color values associated  with its faces. Determines whether we're handling color files. Comments span from # to the end of the line. "Parse the vertex and face counts. $Parse a line of vertex coordinates. 'Parse the given number of vertex lines <Parse a line of non-colored vertex indices defining a face. ?First parse the indices of a face, then parse three additional    s representing the color value. -Parse the given number of non-colored faces. )Parse the given number of colored faces. Parse a Text$ string representing an OFF object. "Read an OFF object from the given , returning either  the corresponding  value or a . <Parse and discard whitespace and comments up until the next ( non-comment, non-whitespace character. Parse an unsigned decimal . Parse a signed  .         ! "#$off-simple-0.1Graphics.Formats.OFF.SimpleOFFverticesfacesFace vertexCount faceCounthasColorparseOFF readOFFFileColorghc-prim GHC.TypesDoubleVertexTrue parseHeader parseComment parseCounts parseVertex parseVertices parseFace parseFaceC parseFaces parseFacesCbaseGHC.IOFilePathparsec3-1.0.0.4Text.Parsec.Error ParseError eatWhitespaceparseIntInt parseDouble