A3DSDKFeature.h File Reference

Header file for representation item entities. More...

Data Structures

struct  A3DFRMDoubleData
 data structure for double values More...
 
struct  A3DFRMFeatureData
 Structure for all feature information: type, data, connection, access to sub features. More...
 
struct  A3DFRMFeatureGeomEntitiesData
 data structure for representation items extracted from features More...
 
struct  A3DFRMFeatureLinkedItemData
 Feature Linked Item structure. More...
 
struct  A3DFRMFeatureTreeData
 Feature tree data Populates the A3DFRMFeatureTreeData structure. More...
 
struct  A3DFRMFeatureTypeData
 Structure describes the feature type. More...
 
struct  A3DFRMIntegerData
 data structure for integers values More...
 
struct  A3DFRMParameterData
 Feature parameter data structure. More...
 
struct  A3DFRMStringData
 data structure for strings values More...
 

Functions

A3DStatus A3DAsmPartDefinitionFeatureTreesGet (const A3DAsmPartDefinition *pPartDefinition, A3DUns32 *puiSize, A3DFRMFeatureTree ***pppFeatureTrees)
 Get all feature trees defined in the part definition. More...
 
A3DStatus A3DFRMDoubleDataGet (const A3DFRMFeature *pFeature, A3DFRMDoubleData *pData)
 
A3DStatus A3DFRMEnumDataGet (const A3DFRMFeature *pFeature, A3DInt32 *m_piEnumValue, A3DUTF8Char **ppcValueAsString)
 
A3DStatus A3DFRMFeatureGeomEntitiesExtract (const A3DFRMFeature *pFeature, A3DFRMFeatureGeomEntitiesData *pFeatureGeomEntities)
 Create on the fly geometries related to the feature. More...
 
A3DStatus A3DFRMFeatureGet (const A3DFRMFeature *pFeature, A3DFRMFeatureData *pData)
 
A3DStatus A3DFRMFeatureGetTypeAsString (const A3DFRMFeature *pFeature, A3DUTF8Char **ppcFeatureType)
 Get the string associated to the feature type. More...
 
A3DStatus A3DFRMFeatureLinkedItemGet (const A3DFRMFeatureLinkedItem *p, A3DFRMFeatureLinkedItemData *pData)
 
A3DStatus A3DFRMFeatureTreeGet (const A3DFRMFeatureTree *pTree, A3DFRMFeatureTreeData *pData)
 Populates the A3DFRMFeatureTreeData structure. More...
 
A3DStatus A3DFRMGetSpecificNodes (const A3DFRMFeatureTree *pTree, EA3DFRMEnumValue_CadType eCADType, A3DUns32 *piSize, A3DFRMFeature ***pppFeatureNodes)
 Build a List of Features corresponding to a node with specific CAD type. More...
 
A3DStatus A3DFRMIntegerDataGet (const A3DFRMFeature *pFeature, A3DFRMIntegerData *pData)
 
A3DStatus A3DFRMParameterGet (const A3DFRMParameter *pParameter, A3DFRMParameterData *pData)
 Populates the A3DFRMParameterData structure. More...
 
A3DStatus A3DFRMStringDataGet (const A3DFRMFeature *pFeature, A3DFRMStringData *pData)
 

Detailed Description

Header file for representation item entities.

Author
Tech Soft 3D
Version
12.2
Date
April 2019
Copyright (c) 2010 - 2019 by Tech Soft 3D, Inc. All rights reserved.

Function Documentation

A3DStatus A3DFRMStringDataGet ( const A3DFRMFeature pFeature,
A3DFRMStringData pData 
)
Version
10.2
A3DStatus A3DFRMDoubleDataGet ( const A3DFRMFeature pFeature,
A3DFRMDoubleData pData 
)
Version
10.2
A3DStatus A3DFRMIntegerDataGet ( const A3DFRMFeature pFeature,
A3DFRMIntegerData pData 
)
Version
10.2
A3DStatus A3DFRMEnumDataGet ( const A3DFRMFeature pFeature,
A3DInt32 m_piEnumValue,
A3DUTF8Char **  ppcValueAsString 
)
Version
10.2