GetDependingPropertyCnt

This function returns the number of properties that are of influence on the location and form of the conceptualFace.

Note: BE AWARE, THIS FUNCTION EXPECTS A TREE, NOT A NETWORK, IN CASE OF A NETWORK THIS FUNCTION CAN LOCK THE ENGINE

Syntax

//
//   Strong typing definition
//
int64_t         GetDependingPropertyCnt(
                        OwlInstance             baseOwlInstance,
                        ConceptualFace          conceptualFace
                    );


//
//   Weak typing definition
//
int64_t __declspec(dllexport) __stdcall GetDependingPropertyCnt(
                                                int64_t                 baseOwlInstance,
                                                int64_t                 conceptualFace
                                            );
    

Property baseOwlInstance

Size: 64 bit / 8 byte (value)
The handle to the specific (base) instance in the design tree. The instance handle is static within one open model but is most probably different when the same instance is opened in another model. The instance is always exactly of one unique class.

Property conceptualFace

Size: 64 bit / 8 byte (value)
A conceptual face is a face that does not have to be placed within one plane. For example a Cylinder has typically 3 conceptual faces where a Box typically has 6 conceptual faces. In case of a Box the 'normal' face count is equal to the conceptual face count, in case of a Cylinder the 'normal' face count depends on the segmentation, for example in case of 36 segments, it will have 38 faces but still 3 conceptual faces.