Functions | |
FilterMemberID | mdlFilterMember_getNext (DgnModelRefP pModelRefIn, WCharCP pFilterTableNameIn, FilterMemberID iMemberIdIn) |
Get the next member after given member. More... | |
FilterMemberID | mdlFilterMember_getPrevious (DgnModelRefP pModelRefIn, WCharCP pFilterTableNameIn, FilterMemberID iMemberIdIn) |
Get the previous member before given member. More... | |
FilterMemberID | mdlFilterMember_getFirst (DgnModelRefP pModelRefIn, WCharCP pFilterTableNameIn) |
Get the first member. More... | |
FilterMemberID | mdlFilterMember_getLast (DgnModelRefP pModelRefIn, WCharCP pFilterTableNameIn) |
Get the last member. More... | |
bool | mdlFilterMember_isValid (DgnModelRefP pModelRefIn, WCharCP pFilterTableNameIn, FilterMemberID iMemberIdIn) |
Check if a member with specified id is valid. More... | |
bool | mdlFilterMember_isValidByName (DgnModelRefP pModelRefIn, WCharCP pFilterTableNameIn, WCharCP pMemberNameIn) |
Check if a member with specified name is valid. More... | |
StatusInt | mdlFilterMember_create (FilterMemberID *piMemberIdOut, DgnModelRefP pModelRefIn, WCharCP pFilterTableNameIn, WCharCP pMemberNameIn, UShort memberTypeIn) |
Create a new member for specified filter-table. More... | |
StatusInt | mdlFilterMember_getType (UShort *pMemberTypeOut, DgnModelRefP pModelRefIn, const WChar *pFilterTableNameIn, FilterMemberID iMemberIdIn) |
Get member type. More... | |
StatusInt | mdlFilterMember_getName (WChar *pMemberNameOut, int stringSizeIn, DgnModelRefP pModelRefIn, WCharCP pFilterTableNameIn, FilterMemberID iMemberIdIn) |
Get member name. More... | |
StatusInt | mdlFilterMember_getIdFromName (FilterMemberID *pMemberIdOut, DgnModelRefP pModelRefIn, WCharCP pFilterTableNameIn, WCharCP pMemberNameIn) |
Get id of member with specified name. More... | |
StatusInt | mdlFilterMember_delete (DgnModelRefP pModelRefIn, WCharCP pFilterTableNameIn, FilterMemberID iMemberIdIn) |
Delete member. More... | |
StatusInt | mdlFilterMember_setName (DgnModelRefP pModelRefIn, WCharCP pFilterTableNameIn, FilterMemberID iMemberIdIn, WCharCP pNameIn) |
Set name of filter member. More... | |
StatusInt | mdlFilterMember_getExpressionSize (int *pStringSizeOut, DgnModelRefP pModelRefIn, const WChar *pFilterTableNameIn, FilterID iFilterIdIn, FilterMemberID iMemberIdIn) |
Get filter-member expression string size. More... | |
StatusInt | mdlFilterMember_getExpression (WChar *pExpressionStringOut, int stringSizeIn, DgnModelRefP pModelRefIn, WCharCP pFilterTableNameIn, FilterID iFilterIdIn, FilterMemberID iMemberIdIn) |
Get filter-member expression string. More... | |
StatusInt | mdlFilterMember_setExpression (DgnModelRefP pModelRefIn, WCharCP pFilterTableNameIn, FilterID iFilterIdIn, FilterMemberID iMemberIdIn, WCharCP pExpressionStringIn) |
Set filter-member expression string. More... | |
StatusInt | mdlFilterMember_apply (bool *pPassFlagOut, DgnModelRefP pModelRefIn, WCharCP pFilterTableNameIn, FilterID iFilterIdIn, FilterMemberID iMemberIdIn, FilterValue *pFilterValueIn) |
Apply a filter member's expression string to specified value, to check if the value passes the filter member. More... | |
StatusInt mdlFilterMember_apply | ( | bool * | pPassFlagOut, |
DgnModelRefP | pModelRefIn, | ||
WCharCP | pFilterTableNameIn, | ||
FilterID | iFilterIdIn, | ||
FilterMemberID | iMemberIdIn, | ||
FilterValue * | pFilterValueIn | ||
) |
Apply a filter member's expression string to specified value, to check if the value passes the filter member.
[out] | pPassFlagOut | true if the value passes the filter member, else false |
[in] | pModelRefIn | model ref |
[in] | pFilterTableNameIn | filter table name |
[in] | iFilterIdIn | filter id |
[in] | iMemberIdIn | filter member id |
[in] | pFilterValueIn | value to apply |
StatusInt mdlFilterMember_create | ( | FilterMemberID * | piMemberIdOut, |
DgnModelRefP | pModelRefIn, | ||
WCharCP | pFilterTableNameIn, | ||
WCharCP | pMemberNameIn, | ||
UShort | memberTypeIn | ||
) |
Create a new member for specified filter-table.
All filters within the table will inherit the new member.
[out] | piMemberIdOut | id of filter member created |
[in] | pModelRefIn | model ref |
[in] | pFilterTableNameIn | filter table name |
[in] | pMemberNameIn | filter member name |
[in] | memberTypeIn | member type ... One of FILTER_MEMBER_TYPE_... |
StatusInt mdlFilterMember_delete | ( | DgnModelRefP | pModelRefIn, |
WCharCP | pFilterTableNameIn, | ||
FilterMemberID | iMemberIdIn | ||
) |
Delete member.
[in] | pModelRefIn | model ref |
[in] | pFilterTableNameIn | filter table name |
[in] | iMemberIdIn | filter member id |
StatusInt mdlFilterMember_getExpression | ( | WChar * | pExpressionStringOut, |
int | stringSizeIn, | ||
DgnModelRefP | pModelRefIn, | ||
WCharCP | pFilterTableNameIn, | ||
FilterID | iFilterIdIn, | ||
FilterMemberID | iMemberIdIn | ||
) |
Get filter-member expression string.
[out] | pExpressionStringOut | member expression string |
[in] | stringSizeIn | number of characters pExpressionStringOut can hold |
[in] | pModelRefIn | model ref |
[in] | pFilterTableNameIn | filter table name |
[in] | iFilterIdIn | filter id |
[in] | iMemberIdIn | filter member id |
StatusInt mdlFilterMember_getExpressionSize | ( | int * | pStringSizeOut, |
DgnModelRefP | pModelRefIn, | ||
const WChar * | pFilterTableNameIn, | ||
FilterID | iFilterIdIn, | ||
FilterMemberID | iMemberIdIn | ||
) |
Get filter-member expression string size.
[out] | pStringSizeOut | size of expression string |
[in] | pModelRefIn | model ref |
[in] | pFilterTableNameIn | filter table name |
[in] | iFilterIdIn | filter id |
[in] | iMemberIdIn | filter member id |
FilterMemberID mdlFilterMember_getFirst | ( | DgnModelRefP | pModelRefIn, |
WCharCP | pFilterTableNameIn | ||
) |
Get the first member.
[in] | pModelRefIn | model ref |
[in] | pFilterTableNameIn | filter table name |
StatusInt mdlFilterMember_getIdFromName | ( | FilterMemberID * | pMemberIdOut, |
DgnModelRefP | pModelRefIn, | ||
WCharCP | pFilterTableNameIn, | ||
WCharCP | pMemberNameIn | ||
) |
Get id of member with specified name.
[out] | pMemberIdOut | filter member id |
[in] | pModelRefIn | model ref |
[in] | pFilterTableNameIn | filter table name |
[in] | pMemberNameIn | filter member name |
FilterMemberID mdlFilterMember_getLast | ( | DgnModelRefP | pModelRefIn, |
WCharCP | pFilterTableNameIn | ||
) |
Get the last member.
[in] | pModelRefIn | model ref |
[in] | pFilterTableNameIn | filter table name |
StatusInt mdlFilterMember_getName | ( | WChar * | pMemberNameOut, |
int | stringSizeIn, | ||
DgnModelRefP | pModelRefIn, | ||
WCharCP | pFilterTableNameIn, | ||
FilterMemberID | iMemberIdIn | ||
) |
Get member name.
[out] | pMemberNameOut | filter member name |
[in] | stringSizeIn | number of characters pMemberNameOut can hold |
[in] | pModelRefIn | model ref |
[in] | pFilterTableNameIn | filter table name |
[in] | iMemberIdIn | filter member id |
FilterMemberID mdlFilterMember_getNext | ( | DgnModelRefP | pModelRefIn, |
WCharCP | pFilterTableNameIn, | ||
FilterMemberID | iMemberIdIn | ||
) |
Get the next member after given member.
[in] | pModelRefIn | model ref |
[in] | pFilterTableNameIn | filter table name |
[in] | iMemberIdIn | filter member id |
FilterMemberID mdlFilterMember_getPrevious | ( | DgnModelRefP | pModelRefIn, |
WCharCP | pFilterTableNameIn, | ||
FilterMemberID | iMemberIdIn | ||
) |
Get the previous member before given member.
[in] | pModelRefIn | model ref |
[in] | pFilterTableNameIn | filter table name |
[in] | iMemberIdIn | filter member id |
StatusInt mdlFilterMember_getType | ( | UShort * | pMemberTypeOut, |
DgnModelRefP | pModelRefIn, | ||
const WChar * | pFilterTableNameIn, | ||
FilterMemberID | iMemberIdIn | ||
) |
Get member type.
[out] | pMemberTypeOut | filter member id |
[in] | pModelRefIn | model ref |
[in] | pFilterTableNameIn | filter table name |
[in] | iMemberIdIn | filter member id |
bool mdlFilterMember_isValid | ( | DgnModelRefP | pModelRefIn, |
WCharCP | pFilterTableNameIn, | ||
FilterMemberID | iMemberIdIn | ||
) |
Check if a member with specified id is valid.
[in] | pModelRefIn | model ref |
[in] | pFilterTableNameIn | filter table name |
[in] | iMemberIdIn | filter member id |
bool mdlFilterMember_isValidByName | ( | DgnModelRefP | pModelRefIn, |
WCharCP | pFilterTableNameIn, | ||
WCharCP | pMemberNameIn | ||
) |
Check if a member with specified name is valid.
[in] | pModelRefIn | model ref |
[in] | pFilterTableNameIn | filter table name |
[in] | pMemberNameIn | filter member name |
StatusInt mdlFilterMember_setExpression | ( | DgnModelRefP | pModelRefIn, |
WCharCP | pFilterTableNameIn, | ||
FilterID | iFilterIdIn, | ||
FilterMemberID | iMemberIdIn, | ||
WCharCP | pExpressionStringIn | ||
) |
Set filter-member expression string.
[in] | pModelRefIn | model ref |
[in] | pFilterTableNameIn | filter table name |
[in] | iFilterIdIn | filter id |
[in] | iMemberIdIn | filter member id |
[in] | pExpressionStringIn | member expression string - maybe NULL |
StatusInt mdlFilterMember_setName | ( | DgnModelRefP | pModelRefIn, |
WCharCP | pFilterTableNameIn, | ||
FilterMemberID | iMemberIdIn, | ||
WCharCP | pNameIn | ||
) |
Set name of filter member.
[in] | pModelRefIn | model ref |
[in] | pFilterTableNameIn | filter table name |
[in] | iMemberIdIn | filter member id |
[in] | pNameIn | member name |