Data Structures | |
struct | A3DPlanarSectionData |
A3DPlanarSectionData structure. More... | |
A3DStatus | A3DComputePlanarSectionOnRepresentationItem (A3DRiBrepModel const *pRiBrepModel, A3DPlanarSectionData const *psSectionParametersData, A3DRiSet **ppRISectionResults) |
Function to compute plane section on BrepModel. More... | |
A3DStatus | A3DComputePlanarSectionOnModelFile (A3DAsmModelFile const *pModelFile, A3DPlanarSectionData const *psSectionParametersData, A3DUns32 *pNumberOfSections, A3DRiSet ***pppRISectionElements) |
Function to compute plane section on ModelFile. More... | |
Compute section functions for model file.
A3DStatus A3DComputePlanarSectionOnRepresentationItem | ( | A3DRiBrepModel const * | pRiBrepModel, |
A3DPlanarSectionData const * | psSectionParametersData, | ||
A3DRiSet ** | ppRISectionResults | ||
) |
Function to compute plane section on BrepModel.
[in] | pRiBrepModel | B-rep models. |
[in] | psSectionParametersData | Parameters of the planar section. |
[out] | ppRISectionResults | Array of section curves. ppRISectionResults is automatically allocated by A3DComputePlanarSectionOnRepresentationItem. It has to be freed with a call to A3DComputePlanarSectionOnRepresentationItem(NULL, psSectionParametersData, ppRISectionCurvesis). |
A3DStatus A3DComputePlanarSectionOnModelFile | ( | A3DAsmModelFile const * | pModelFile, |
A3DPlanarSectionData const * | psSectionParametersData, | ||
A3DUns32 * | pNumberOfSections, | ||
A3DRiSet *** | pppRISectionElements | ||
) |
Function to compute plane section on ModelFile.
[in] | pModelFile | Model file. |
[in] | psSectionParametersData | Parameters of the planar section. |
[out] | pNumberOfSections | Number of A3DRiSets. |
[out] | pppRISectionElements | Array of A3DRiSets. ppRISectionElements is automatically allocated by A3DComputePlanarSectionOnModelFile. It has to be freed with a call to A3DComputePlanarSectionOnModelFile(NULL, psSectionParametersData, pNumberOfSections, ppRISectionElements). |