omni.graph.tools.ogn Classes#

Classes Summary:

AttributeKeys

Container for the text for all of the .ogn keywords used at the attribute definition level

AttributeManager

Base class that provides support methods common to all types of attributes

CarbLogError

Exception to raise when there is an error that requires logging

CategoryTypeValues

Container for the set of values allowed for defining node type categories

CudaPointerValues

Container for the set of values .ogn accepts for the cudaPointers node type

DataTypeError

Exception type to raise when there is a problem with the data type conversions

DataTypeNameRepresentation

Enumeration of recognized data type name representations. The order of the enums corresponds to the order of

DebugError

Exception to raise when there is an error that requires a debug message but no specific action

ExclusionTypeValues

Container for the .ogn keywords allowed for types of generated code that can be excluded

GraphSetupKeys

Container for keywords encapsulating the graph setup entries in the test dictionary, v2+.

IconKeys

Holder for the set of keywords that could appear in the icon dictionary

LanguageTypeValues

Holder for the set of values that define a language specification

MemoryTypeValues

Holder for the set of keywords identifying memory types

MetadataKeys

Holder for common metadata information

NodeGenerationError

Exception to raise when there is an error in the generation of the node interface, tests, or documentation

NodeTypeKeys

Container for the text for all of the .ogn keywords used at the node definition level

ParseError

Exception to raise when there is an error in the parsing of the node interface description

SchedulingHints

Class managing the scheduling hints.

TestKeys

Container for the text for all of the .ogn keywords used at the test definition level

UnimplementedError

Custom exception to raise when attempting to access unimplemented functionality