NetTopologySuite
|
Classes | |
class | CharBuffer |
Buffer for characters. This approximates StringBuilder but is designed to be faster for specific operations. This is about 30% faster for the operations I'm interested in (Append, Clear, Length, ToString). This trades off memory for speed. More... | |
class | CharToken |
Token type for characters, meaning non-word characters. More... | |
class | CommentToken |
Token type for comments, including line and block comments. More... | |
class | EofToken |
Represents end of file/stream. More... | |
class | EolToken |
Represents end-of-lines (line separator characters). More... | |
class | FloatToken |
Token type for floating point numbers, stored internally as a Double. More... | |
class | IntToken |
Token type for integer tokens. This handles both Int32 and Int64. More... | |
class | Logger |
This is a simple implementation of a Logger class. The purpose is to threshold output based on a verbosity setting, format messages similarly, and collect all message writes such that they can be redirected easily. You (and I) should probably use the some other library for this, but I haven't found one that suits my needs. More... | |
class | Opts |
A command-line option parser similar to Perl's getopts. This is for parsing command-line options like "-name foo -type theType -v -d". This parses a string[] (like main usually takes) and collects argument information based on a parse specification. More... | |
class | QuoteToken |
Token type for Quotes such as "this is a quote". More... | |
class | StreamTokenizer |
A StreamTokenizer similar to Java's. This breaks an input stream (coming from a TextReader) into Tokens based on various settings. The settings are stored in the TokenizerSettings property, which is a StreamTokenizerSettings instance. More... | |
class | StreamTokenizerSettings |
This contains the settings that control the behavior of the tokenizer. This is separated from the StreamTokenizer so that common settings are easy to package and keep together. More... | |
class | StreamTokenizerUntermCommentException |
Exception class for unterminated block comments. More... | |
class | StreamTokenizerUntermException |
Exception class for unterminated tokens. More... | |
class | StreamTokenizerUntermQuoteException |
Exception class for unterminated quotes. More... | |
class | StringToken |
Abstract base class for string tokens. More... | |
class | Token |
Token class used by StreamTokenizer. This represents a single token in the input stream. This is subclassed to provide specific token types, such as CharToken, FloatToken, etc. More... | |
class | WhitespaceToken |
Token type for whitespace such as spaces and tabs. More... | |
class | WordToken |
Token type for words, meaning sequences of word characters. More... | |
Enumerations | |
enum | CharTypeBits : byte { CharTypeBits.Word = 1, CharTypeBits.Comment = 2, CharTypeBits.Whitespace = 4, CharTypeBits.Quote = 8, CharTypeBits.Digit = 16, CharTypeBits.HexDigit = 32, CharTypeBits.Eof = 64 } |
Bitwise enumeration for character types. More... | |
enum | VerbosityLevel { VerbosityLevel.Error, VerbosityLevel.Warn, VerbosityLevel.Info, VerbosityLevel.Debug } |
This enumerates verbosity levels. More... | |
enum RTools_NTS.Util.CharTypeBits : byte |