A3DSDKRepItems.h File Reference

Header file for representation item entities. More...

Data Structures

struct  A3DRiBrepModelData
 BrepModel structure. More...
 
struct  A3DRiCoordinateSystemData
 Coordinate System structure. More...
 
struct  A3DRiCurveData
 RiCurve structure. More...
 
struct  A3DRiDirectionData
 Direction structure. More...
 
struct  A3DRiPlaneData
 RiPlane structure. More...
 
struct  A3DRiPointSetData
 PointSet structure. More...
 
struct  A3DRiPolyBrepModelData
 PolyBrepModel structure. More...
 
struct  A3DRiPolyWireData
 PolyWire structure. More...
 
struct  A3DRiRepresentationItemData
 Representation Item Structure. More...
 
struct  A3DRiSetData
 Set structure. More...
 

Functions

A3DStatus A3DRiBrepModelCreate (const A3DRiBrepModelData *pData, A3DRiBrepModel **ppRIBrepModel)
 Creates an A3DRiBrepModel from an A3DRiBrepModelData structure. More...
 
A3DStatus A3DRiBrepModelEdit (const A3DRiBrepModelData *pData, A3DRiBrepModel *pRIBrepModel)
 Modifies an A3DRiBrepModel from an A3DRiBrepModelData structure. More...
 
A3DStatus A3DRiBrepModelGet (const A3DRiBrepModel *pRIBrepModel, A3DRiBrepModelData *pData)
 Populates the A3DRiBrepModelData structure. More...
 
A3DStatus A3DRiCoordinateSystemCreate (const A3DRiCoordinateSystemData *pData, A3DRiCoordinateSystem **ppCoordinateSystem)
 Creates an A3DRiCoordinateSystem from an A3DRiCoordinateSystemData structure. More...
 
A3DStatus A3DRiCoordinateSystemEdit (const A3DRiCoordinateSystemData *pData, A3DRiCoordinateSystem *pCoordinateSystem)
 Modifies an A3DRiCoordinateSystem from an A3DRiCoordinateSystemData structure. More...
 
A3DStatus A3DRiCoordinateSystemGet (const A3DRiCoordinateSystem *pCoordinateSystem, A3DRiCoordinateSystemData *pData)
 Populates the A3DRiCoordinateSystemData structure. More...
 
A3DStatus A3DRiCurveCreate (const A3DRiCurveData *pData, A3DRiCurve **ppRICrv)
 Creates an A3DRiCurve from an A3DRiCurveData structure. More...
 
A3DStatus A3DRiCurveEdit (const A3DRiCurveData *pData, A3DRiCurve *pRICrv)
 Modifies an A3DRiCurve from an A3DRiCurveData structure. More...
 
A3DStatus A3DRiCurveGet (const A3DRiCurve *pRICrv, A3DRiCurveData *pData)
 Populates the A3DRiCurveData structure. More...
 
A3DStatus A3DRiCurveSupportGet (const A3DRiCurve *pRiCurve, A3DMiscMarkupLinkedItem **ppLinkedItem)
 Get the geometrical element used to build the A3DRiCurve. More...
 
A3DStatus A3DRiDirectionCreate (const A3DRiDirectionData *pData, A3DRiDirection **ppDirection)
 Creates an A3DRiDirection from an A3DRiDirectionData structure. More...
 
A3DStatus A3DRiDirectionEdit (const A3DRiDirectionData *pData, A3DRiDirection *pDirection)
 Modifies an A3DRiDirection from an A3DRiDirectionData structure. More...
 
A3DStatus A3DRiDirectionGet (const A3DRiDirection *pDirection, A3DRiDirectionData *pData)
 Populates the A3DRiDirectionData structure. More...
 
A3DStatus A3DRiPlaneCreate (const A3DRiPlaneData *pData, A3DRiPlane **ppRIPlane)
 Creates an A3DSurfPlane from an A3DRiPlaneData structure. More...
 
A3DStatus A3DRiPlaneEdit (const A3DRiPlaneData *pData, A3DRiPlane *pRIPlane)
 Modifies an A3DSurfPlane from an A3DRiPlaneData structure. More...
 
A3DStatus A3DRiPlaneGet (const A3DRiPlane *pRiPlane, A3DRiPlaneData *pData)
 Populates the A3DRiPlaneData structure. More...
 
A3DStatus A3DRiPlaneSupportGet (const A3DRiPlane *pRiPlane, A3DMiscMarkupLinkedItem **ppLinkedItem)
 Get the geometrical element used to build the A3DRiPlane. More...
 
A3DStatus A3DRiPointSetCreate (const A3DRiPointSetData *pData, A3DRiPointSet **ppPointSet)
 Creates an A3DRiPointSet from an A3DRiPointSetData structure. More...
 
A3DStatus A3DRiPointSetEdit (const A3DRiPointSetData *pData, A3DRiPointSet *pPointSet)
 Replaces the old data of an A3DRiPointSet with the new A3DRiPointSetData structure. More...
 
A3DStatus A3DRiPointSetGet (const A3DRiPointSet *pPointSet, A3DRiPointSetData *pData)
 Populates the A3DRiPointSetData structure. More...
 
A3DStatus A3DRiPolyBrepModelCreate (const A3DRiPolyBrepModelData *pData, A3DRiPolyBrepModel **ppRIPolyBrepModel)
 Creates an A3DRiPolyBrepModel from an A3DRiPolyBrepModelData structure. More...
 
A3DStatus A3DRiPolyBrepModelEdit (const A3DRiPolyBrepModelData *pData, A3DRiPolyBrepModel *pRIPolyBrepModel)
 Modifies an A3DRiPolyBrepModel from an A3DRiPolyBrepModelData structure. More...
 
A3DStatus A3DRiPolyBrepModelGet (const A3DRiPolyBrepModel *pRIPolyBrepModel, A3DRiPolyBrepModelData *pData)
 Populates the A3DRiPolyBrepModelData structure. More...
 
A3DStatus A3DRiPolyWireCreate (const A3DRiPolyWireData *pData, A3DRiPolyWire **ppRIPolyWire)
 Creates an A3DRiPolyWire from an A3DRiPolyWireData structure. More...
 
A3DStatus A3DRiPolyWireGet (const A3DRiPolyWire *pRIPolyWire, A3DRiPolyWireData *pData)
 Populates the A3DRiPolyWireData structure. More...
 
A3DStatus A3DRiReleaseTessellation (A3DRiRepresentationItem *pRepresentationItem)
 Function to release the tessellation stored on the representation item. More...
 
A3DStatus A3DRiRepresentationItemComputeTessellation (A3DRiRepresentationItem *pRi, const A3DRWParamsTessellationData *pTessellationParametersData)
 Calculates the tessellation of a previously created A3DRiRepresentationItem with an A3DRWParamsTessellationData parameters. More...
 
A3DStatus A3DRiRepresentationItemDeepCopy (const A3DRiRepresentationItem *pRi, A3DRiRepresentationItem **ppNewRi)
 Create a new representation item by making a deep copy. More...
 
A3DStatus A3DRiRepresentationItemEditCoordinateSystem (A3DRiCoordinateSystem *pNewCoordinateSystem, A3DRiRepresentationItem *pRepresentationItem)
 Function to edit the coordinate system of a representation item. More...
 
A3DStatus A3DRiRepresentationItemGet (const A3DRiRepresentationItem *pRi, A3DRiRepresentationItemData *pData)
 Populates the A3DRiRepresentationItemData structure. More...
 
A3DStatus A3DRiRepresentationItemSet (A3DRiRepresentationItem *pRi, const A3DRiRepresentationItemData *pData)
 Sets a previously created A3DRiRepresentationItem with an A3DRiRepresentationItemData structure. More...
 
A3DStatus A3DRiSetCreate (const A3DRiSetData *pData, A3DRiSet **ppSet)
 Creates an A3DRiSet from A3DRiSetData structure. More...
 
A3DStatus A3DRiSetEdit (const A3DRiSetData *pData, A3DRiSet *pSet)
 Replaces the old data of an A3DRiSet with the new A3DRiSetData structure. More...
 
A3DStatus A3DRiSetGet (const A3DRiSet *pSet, A3DRiSetData *pData)
 Populates the A3DRiSetData structure. More...
 

Detailed Description

Header file for representation item entities.

Author
Tech Soft 3D
Version
22.0
Date
December 2021
Copyright (c) 2010 - 2022 by Tech Soft 3D, Inc. All rights reserved.