API Reference > OdRx Classes > OdRxMemberQueryEngine Class
OdRxMemberQueryEngine Class
OdRxMemberQueryEngine
Syntax
C++
class OdRxMemberQueryEngine;

RxMember.h

This class provides ability to enumerate and find members associated with the given object, add new property providers (OdRxFacetProvider) and reactors.

 
Name 
Description 
 
Register a new facet provider (to provide extension classes with additional members).
 
 
Register a new reactor.
 
 
Reference to the default query context. Query context handles collecting members in a list. 
 
find 
Finds a member by name, uses defaultContext() if no context is passed.
 
 
Enumerates all the properties of the object, uses defaultContext() if no context is passed.
 
 
Reference to the default promoting query context. Handles collecting members in a list, but unlike the default, this one includes children (sub-properties) in the list, instead of parents. For example OdDbLine property "EndPoint" would be replaced by "EndPoint/X", "EndPoint/Y", "EndPoint/Z" if queried using this context. 
 
Unregister an extension provider.
 
 
Unregister a reactor.
 
 
This singleton object is the main access point to the member engine services. 
Copyright © 2002–2020. Open Design Alliance. All rights reserved.