Public Member Functions | Static Public Member Functions | List of all members
IEvaluateParameterExpressionContext Struct Referenceabstract

Interface adopted by an object which serves as the context for evaluating parameter expressions. More...

#include <ParametricModeling.h>

Inheritance diagram for IEvaluateParameterExpressionContext:
IParameterExpressionContext RefCountedBase RefCounted< IRefCounted > IRefCounted

Public Member Functions

DGNPLATFORM_EXPORT
IParameterValuesCR 
GetParameterValues () const
 Returns the IParameterValues from which values of parameters within the expression are to be obtained. More...
 
- Public Member Functions inherited from IParameterExpressionContext
DGNPLATFORM_EXPORT
IParameterDefinitionsCR 
GetParameterDefinitions () const
 Returns the parameter definitions against which parsing or evaluation is to be performed. More...
 
DGNPLATFORM_EXPORT DgnModelR GetHostModel () const
 
- Public Member Functions inherited from RefCounted< IRefCounted >
void * operator new (size_t size)
 
void operator delete (void *rawMemory, size_t size)
 
UInt32 AddRef () const
 
UInt32 Release () const
 
 RefCounted ()
 
 RefCounted (RefCounted const &rhs)
 
RefCountedoperator= (RefCounted const &rhs)
 
UInt32 GetRefCount () const
 

Static Public Member Functions

static DGNPLATFORM_EXPORT
IEvaluateParameterExpressionContextPtr 
Create (IParameterDefinitionsCR defs, IParameterValuesCR values)
 
- Static Public Member Functions inherited from IParameterExpressionContext
static DGNPLATFORM_EXPORT
IParameterExpressionContextPtr 
Create (IParameterDefinitionsCR defs)
 

Additional Inherited Members

- Protected Member Functions inherited from RefCounted< IRefCounted >
virtual ~RefCounted ()
 
- Protected Member Functions inherited from IRefCounted
virtual ~IRefCounted ()
 
void * operator new (size_t size)
 
void operator delete (void *rawMemory, size_t size)
 

Detailed Description

Interface adopted by an object which serves as the context for evaluating parameter expressions.

Remarks
Required library : DgnPlatform<ApiNumber>.lib i.e. DgnPlatform5.lib

Member Function Documentation

static DGNPLATFORM_EXPORT IEvaluateParameterExpressionContextPtr Create ( IParameterDefinitionsCR  defs,
IParameterValuesCR  values 
)
static
DGNPLATFORM_EXPORT IParameterValuesCR GetParameterValues ( ) const

Returns the IParameterValues from which values of parameters within the expression are to be obtained.


The documentation for this struct was generated from the following file:

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.