|
A3DStatus | A3DAsmFilterCreate (const A3DAsmFilterData *pData, A3DAsmFilter **ppFilter) |
| Creates an A3DAsmFilter entity from an A3DAsmFilterData structure. More...
|
|
A3DStatus | A3DAsmFilterGet (const A3DAsmFilter *pFilter, A3DAsmFilterData *pData) |
| Populates the A3DAsmFilterData structure with data from an A3DAsmFilter entity. More...
|
|
A3DStatus | A3DAsmGetFixedComponents (const A3DAsmProductOccurrence *pOwnerNode, A3DUns32 *puiNumberOfFixedSubNodes, A3DAsmProductOccurrence ***pppFixedSubNodes) |
| Builds a list of the components which are rigidly connected to an owner. More...
|
|
A3DStatus | A3DAsmGetFixedTogetherComponents (const A3DAsmProductOccurrence *pOwnerNode, A3DUns32 *ppuiSizeCount, A3DUns32 **ppuiSizeArray, A3DAsmProductOccurrence ***pppFixedTogetherNodes) |
| Given a base product occurrence, builds a set of arrays of rigidly linked together entities. More...
|
|
A3DStatus | A3DAsmGetFlexibleComponents (const A3DAsmProductOccurrence *pOwnerNode, A3DUns32 *puiNumberOfFlexibleSubNodes, A3DAsmProductOccurrence ***pppFlexibleSubNodes) |
| Given a base product occurrence, builds an array of flexible subnodes. More...
|
|
A3DStatus | A3DAsmModelFileCreate (const A3DAsmModelFileData *pData, A3DAsmModelFile **ppModelFile) |
| Creates a new A3DAsmModelFile using the data in the given A3DAsmModelFileData structure. More...
|
|
A3DStatus | A3DAsmModelFileDelete (A3DAsmModelFile *pModelFile) |
| Deletes the entire A3DAsmModelFile entity from memory. More...
|
|
A3DStatus | A3DAsmModelFileGet (const A3DAsmModelFile *pModelFile, A3DAsmModelFileData *pData) |
| Populates the A3DAsmModelFileData structure. More...
|
|
A3DStatus | A3DAsmModelFileGetUnit (const A3DAsmModelFile *pModelFile, A3DDouble *pdUnit) |
| Gives the unit of the model. More...
|
|
A3DStatus | A3DAsmModelFileUnloadParts (A3DAsmModelFile *pModelFile, A3DUns32 uiPartsSize, A3DAsmProductOccurrence **ppParts) |
| Removes all tessellation and geometry of an A3DAsmProductOccurrence entity This can only be done on parts. More...
|
|
A3DStatus | A3DAsmPartDefinitionAddView (A3DAsmPartDefinition *pPartDefinition, A3DMkpView *pView) |
| Adds a view in the Array of views. More...
|
|
A3DStatus | A3DAsmPartDefinitionCreate (const A3DAsmPartDefinitionData *pData, A3DAsmPartDefinition **ppPartDefinition) |
| Creates an A3DAsmPartDefinition entity from an A3DAsmPartDefinitionData structure. More...
|
|
A3DStatus | A3DAsmPartDefinitionEdit (const A3DAsmPartDefinitionData *pData, A3DAsmPartDefinition *pPartDefinition) |
| Allows to modify some data of a part definition. More...
|
|
A3DStatus | A3DAsmPartDefinitionGet (const A3DAsmPartDefinition *pPartDefinition, A3DAsmPartDefinitionData *pData) |
| Populates an A3DAsmPartDefinitionData structure. More...
|
|
A3DStatus | A3DAsmProductOccurrenceAddView (A3DAsmProductOccurrence *pProductOccurrence, A3DMkpView *pView) |
| Adds a view in the Array of views. More...
|
|
A3DStatus | A3DAsmProductOccurrenceCreate (const A3DAsmProductOccurrenceData *pData, A3DAsmProductOccurrence **ppProductOccurrence) |
| Creates an A3DAsmProductOccurrence from A3DAsmProductOccurrenceData structure. More...
|
|
A3DStatus | A3DAsmProductOccurrenceDeepCopy (const A3DAsmProductOccurrence *pProductOccurrence, A3DAsmProductOccurrence **ppNewProductOccurrence) |
| Creates a new product occurrence by making a deep copy of the data. More...
|
|
A3DStatus | A3DAsmProductOccurrenceEdit (const A3DAsmProductOccurrenceData *pData, A3DAsmProductOccurrence *pProductOccurrence) |
| Allows to modify some data of a product occurrence. More...
|
|
A3DStatus | A3DAsmProductOccurrenceGet (const A3DAsmProductOccurrence *pProductOccurrence, A3DAsmProductOccurrenceData *pData) |
| Populates the A3DAsmProductOccurrenceData structure. More...
|
|
A3DStatus | A3DAsmProductOccurrenceGetCat (const A3DAsmProductOccurrence *pProductOccurrence, A3DAsmProductOccurrenceDataCat *pData) |
| Populates the A3DAsmProductOccurrenceDataCat structure. More...
|
|
A3DStatus | A3DAsmProductOccurrenceGetCV5 (const A3DAsmProductOccurrence *pProductOccurrence, A3DAsmProductOccurrenceDataCV5 *pData) |
| Populates the A3DAsmProductOccurrenceDataCV5 structure. More...
|
|
A3DStatus | A3DAsmProductOccurrenceGetFather (const A3DAsmProductOccurrence *pProductOccurrence, A3DAsmProductOccurrence **ppProductOccurrenceFather) |
| Get the father of a product occurrence. More...
|
|
A3DStatus | A3DAsmProductOccurrenceGetFilePathName (const A3DAsmProductOccurrence *pProductOccurrence, A3DUTF8Char **ppcFileName) |
| Returns the full path name of the file associated with the product occurrence. Warning: Using this function on a product occurrence holding a prototype is not recommended, as the result is influenced by how the data is originally stored in the CAD file. More...
|
|
A3DStatus | A3DAsmProductOccurrenceGetIdentifier (const A3DAsmProductOccurrence *pProductOccurrence, A3DUTF8Char **ppcIdentifier) |
| Combine Part ID and Occurrence identifier. More...
|
|
A3DStatus | A3DAsmProductOccurrenceGetInv (const A3DAsmProductOccurrence *pProductOccurrence, A3DAsmProductOccurrenceDataInv *pData) |
| Populates the A3DAsmProductOccurrenceDataInv structure. More...
|
|
A3DStatus | A3DAsmProductOccurrenceGetJT (const A3DAsmProductOccurrence *pProductOccurrence, A3DAsmProductOccurrenceDataJT *pData) |
| Populates the A3DAsmProductOccurrenceDataJT structure. More...
|
|
A3DStatus | A3DAsmProductOccurrenceGetLayerList (const A3DAsmProductOccurrence *pProductOccurrence, A3DUns32 *piLayers, A3DAsmLayer **ppLayerArray) |
| Allow to get the layer name of an item from his layer defined by A3DMiscCascadedAttributesData::m_usLayer. More...
|
|
A3DStatus | A3DAsmProductOccurrenceGetOriginalFilePathName (const A3DAsmProductOccurrence *pProductOccurrence, A3DUTF8Char **ppcFileName) |
| Returns the original file name stored in the CAD file. Warning: Using this function on a product occurrence holding a prototype is not recommended, as the result is influenced by how the data is originally stored in the CAD file. More...
|
|
A3DStatus | A3DAsmProductOccurrenceGetProe (const A3DAsmProductOccurrence *pProductOccurrence, A3DAsmProductOccurrenceDataProe *pData) |
| Populates the A3DAsmProductOccurrenceDataProe structure. More...
|
|
A3DStatus | A3DAsmProductOccurrenceGetSLW (const A3DAsmProductOccurrence *pProductOccurrence, A3DAsmProductOccurrenceDataSLW *pData) |
| Populates the A3DAsmProductOccurrenceDataSLW structure. More...
|
|
A3DStatus | A3DAsmProductOccurrenceGetUg (const A3DAsmProductOccurrence *pProductOccurrence, A3DAsmProductOccurrenceDataUg *pData) |
| Populates the A3DAsmProductOccurrenceDataUg structure. More...
|
|
A3DStatus | A3DAsmProductOccurrenceSetProductPrototype (A3DAsmProductOccurrence *pProductOccurrence, A3DAsmProductOccurrence *pProductPrototype) |
| Sets up an A3DAsmProductOccurrence entity as a prototype to another A3DAsmProductOccurrence entity. More...
|
|
A3DStatus | A3DAsmProductOccurrenceUnload (A3DAsmProductOccurrence *pProductOccurrence) |
| Removes all tessellation and geometry of an A3DAsmProductOccurrence entity. More...
|
|
A3DStatus | A3DDrawingGetReferencesList (const A3DAsmPartDefinition *pPartDefinition, A3DUns32 *puiNumberOfFilePaths, A3DUTF8Char ***pppcSrcFilePaths) |
| Get the list of reference files present on drawing. More...
|
|
A3DDouble | A3DUnitGetFromEnum (A3DEUnits eUnit) |
| Gives the unit of the model. More...
|
|
A3DEUnits | A3DUnitGetFromValue (A3DDouble dUnit) |
| Gives the unit from of the model. More...
|
|
Header file for the structure module.
- Author
- Tech Soft 3D
- Version
- 22.0
- Date
- December 2021
- Copyright (c) 2010 - 2022 by Tech Soft 3D, Inc. All rights reserved.