Go to the documentation of this file.
31 #ifndef GENAPI_TYPES_H
32 #define GENAPI_TYPES_H
101 #ifndef NO_UNDEFINEDED_REPRESENTATION
102 # define _UndefindedRepresentation _UndefinedRepresentation
256 #endif // ifndef GENAPI_TYPES_H
@ intfIString
IString interface.
@ intfIBoolean
IBoolean interface.
Lexical analyzer for CIntSwissKnife.
enum GENAPI_NAMESPACE::_EAccessMode EAccessMode
access mode of a node
@ intfIBase
IBase interface.
@ Beginner
Always visible.
@ intfIRegister
IRegister interface.
@ ctWritingChildren
All nodes which can write a value further down the node stack.
@ _CycleDetectAccesMode
used internally for AccessMode cycle detection
@ GEV
name resides in GigE Vision namespace
@ intfIInteger
IInteger interface.
@ xvSFNC
checks for conformance with the standard feature naming convention (SFNC)
@ xvAll
all possible checks
_ENameSpace
Defines if a node name is standard or custom.
@ Automatic
slope is determined automatically by probing the function
@ Standard
name resides in one of the standard namespaces
@ Varying
slope changes, e.g. at run-time
@ fnAutomatic
the notation if either scientific or fixed depending on what is shorter
@ v1_0
Indicates schema version 1.0.
@ PureNumber
Decimal number in an edit control.
@ WriteThrough
Write to cache and register.
enum GENAPI_NAMESPACE::_EDisplayNotation EDisplayNotation
typedef for float notation
@ _UndefinedCachingMode
Not yet initialized.
_EDisplayNotation
typedef for float notation
Portable string vector implementation.
@ _UndefinedRepresentation
@ Decreasing
strictly monotonous decreasing
@ _UndefinedVisibility
Object is not yet initialized.
@ idFrom
Indicates a swiss knife that it is used as worker for a converter computing FROM.
@ LittleEndian
Register is little endian.
_EInputDirection
typedef for link type
@ _UndefinedNameSpace
Object is not yet initialized.
@ intfIValue
IValue interface.
enum GENAPI_NAMESPACE::_ECallbackSuppressMode ECallbackSuppressMode
typedef for callback suppression mod
@ None
name resides in custom namespace
@ HexNumber
Hex number in an edit control.
@ intfIEnumEntry
IEnumEntry interface.
Forward declarations for GenICam types.
@ Signed
Integer is signed.
@ ctDependingNodes
All directly or indirectly connected nodes which are invalidated by this nodes (i....
enum GENAPI_NAMESPACE::_EIncMode EIncMode
typedef for increment mode
@ v1_1
Indicates schema version 1.1.
@ ctValueChangingChildren
All child node used to compute the value.
enum GENAPI_NAMESPACE::_EEndianess EEndianess
Endianess of a value in a register.
_ESlope
typedef for formula type
_EGenApiSchemaVersion
GenApi schema version.
@ intfIFloat
IFloat interface.
enum GENAPI_NAMESPACE::_ERepresentation ERepresentation
recommended representation of a node value
@ fnFixed
the notation is fixed, e.g. 123.4
@ _UndefinedEXMLValidation
Object is not yet initialized.
_ESign
signed or unsigned integers
@ Expert
Visible for experts or Gurus.
_EAccessMode
access mode of a node
enum GENAPI_NAMESPACE::_EInterfaceType EInterfaceType
typedef for interface type
@ Custom
name resides in custom namespace
@ idNone
SwissKnife is not used within a converter.
@ BigEndian
Register is big endian.
enum GENAPI_NAMESPACE::_EStandardNameSpace EStandardNameSpace
Defines from which standard namespace a node name comes from.
enum GENAPI_NAMESPACE::_EInputDirection EInputDirection
typedef for link type
@ ctParentNodes
All nodes for which this node is at least an invalidating child.
@ intfIEnumeration
IEnumeration interface.
_EIncMode
typedef for increment mode
@ IIDC
name resides in 1394 IIDC namespace
@ USB
name resides in USB namespace
@ _UndefinedESlope
Object is not yet initialized.
enum GENAPI_NAMESPACE::_ELinkType ELinkType
typedef for link type
@ intfIPort
IPort interface.
@ _UndefinedSign
Object is not yet initialized.
@ csmActive
Indicates suppression is active.
_EEndianess
Endianess of a value in a register.
@ ctTerminalNodes
All indirectly connected terminal nodes.
_ECachingMode
caching mode of a register
@ _UndefinedStandardNameSpace
Object is not yet initialized.
@ ctReadingChildren
All nodes which can be read from.
@ intfICommand
ICommand interface.
_EInterfaceType
typedef for interface type
enum GENAPI_NAMESPACE::_EYesNo EYesNo
Defines the choices of a Yes/No alternatives.
Platform-dependent type definitions.
@ intfICategory
ICategory interface.
This file contains the public definition of the autovector classes.
@ xvDefault
checks performed if nothing else is said
_ELinkType
typedef for link type
@ Linear
Slider with linear behavior.
_EXMLValidation
typedef describing the different validity checks which can be performed on an XML file
enum GENAPI_NAMESPACE::_ENameSpace ENameSpace
Defines if a node name is standard or custom.
enum GENAPI_NAMESPACE::_EVisibility EVisibility
recommended visibility of a node
enum GENAPI_NAMESPACE::_ESign ESign
signed or unsigned integers
@ _Undefined
Indicates undefined version.
@ CL
name resides in camera link namespace
_ECallbackSuppressMode
typedef for callback suppression mod
@ _UndefinedAccesMode
Object is not yet initialized.
@ Logarithmic
Slider with logarithmic behaviour.
enum GENAPI_NAMESPACE::_ESlope ESlope
typedef for formula type
@ csmOnce
Indicates suppression is used once.
@ csmOff
Indicates suppression is turned off.
@ fnScientific
the notation is scientific, e.g. 1.234e2
enum GENAPI_NAMESPACE::_ECachingMode ECachingMode
caching mode of a register
@ ctInvalidatingChildren
All directly connected nodes which invalidate this node.
@ _UndefinedEndian
Object is not yet initialized.
_ERepresentation
recommended representation of a node value
@ WriteAround
Write to register, write to cache on read.
_EYesNo
Defines the choices of a Yes/No alternatives.
@ Increasing
strictly monotonous increasing
@ Unsigned
Integer is unsigned.
@ _UndefinedYesNo
Object is not yet initialized.
declspec's to be used for GenApi Windows dll
enum GENAPI_NAMESPACE::_EXMLValidation EXMLValidation
typedef describing the different validity checks which can be performed on an XML file
@ idTo
Indicates a swiss knife that it is used as worker for a converter computing TO.
@ NoCache
Do not use cache.
GENICAM_NAMESPACE::gcstring_vector StringList_t
A list of strings.
@ xvLoad
Creates a dummy node map.
_EVisibility
recommended visibility of a node
@ xvCycles
checks for write and dependency cycles (implies xvLoad)
@ _UndefinedEDisplayNotation
Object is not yet initialized.
enum GENAPI_NAMESPACE::_EGenApiSchemaVersion EGenApiSchemaVersion
GenApi schema version.
_EStandardNameSpace
Defines from which standard namespace a node name comes from.
rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Nov 22 2023 03:12:04