CFx SDK Documentation  2020SP3
CFxModelerExtension Member List

This is the complete list of members for CFxModelerExtension, including all inherited members.

applyColor(OdDbEntityPtr pThis, OdDbEntityPtr pOther)CFxModelerExtensionvirtual
applyColor(OdModelerGeometry *p, OdCmColor color)=0CFxModelerExtensionprotectedpure virtual
CFxModelerExtension()CFxModelerExtensionprotected
drawEdges(OdGiViewportDraw *pViewportDraw, OdDbEntityPtr pEntity)CFxModelerExtensionvirtual
drawShells(OdGiViewportDraw *pViewportDraw, OdDbEntityPtr pEntity)CFxModelerExtensionvirtual
drawSilhouettes(OdGiViewportDraw *pViewportDraw, OdDbEntityPtr pEntity, CFxSilhouetteVisiblityCallback *pCallback=0)CFxModelerExtensionvirtual
flatShot(const OdDb3dSolidPtr pBody, const OdGePoint3d &eye_pos, const OdGePoint3d &target_pos, bool bPersepcitveProjection, OdDbEntityPtrArray &result)CFxModelerExtensionvirtual
flatShot(const OdDbSurfacePtr pSurface, const OdGePoint3d &eye_pos, const OdGePoint3d &target_pos, bool bPersepcitveProjection, OdDbEntityPtrArray &result)CFxModelerExtensionvirtual
flatShotHL(const OdDbEntityPtrArray &input, const OdGePoint3d &eye_pos, const OdGePoint3d &target_pos, bool bPersepcitveProjection, OdArray< HLData > &output)CFxModelerExtensionvirtual
generateCurve(EDGE *pEdge, OdGeCurve3d *&o_pCurve)=0CFxModelerExtensionpure virtual
generateEDGES(const OdRxObjectPtrArray &curveSegments, ENTITY_LIST &edges, OdRxObjectPtr pPar=0)=0CFxModelerExtensionpure virtual
generateEDGES(const OdRxObjectPtr &pIt, EDGE *&edge, bool negative=false)=0CFxModelerExtensionpure virtual
generateWire(const OdDbEntity *pPathCurve, BODY *&pBody)=0CFxModelerExtensionpure virtual
getBodyFrom(const OdDbRegion *pRegion)=0CFxModelerExtensionpure virtual
getBodyFrom(const OdDbSurface *pSurface)=0CFxModelerExtensionpure virtual
getBodyFrom(const OdDb3dSolid *pSolid)=0CFxModelerExtensionpure virtual
getBodyFromEntity(OdDbEntityPtr i_pEnt)=0CFxModelerExtensionpure virtual
getBodyTransform(const BODY *body, OdGeMatrix3d &mx)=0CFxModelerExtensionpure virtual
getCentroid(OdDbRegionPtr i_region, OdGePoint2d &o_center)CFxModelerExtensionvirtual
GetModeler(const OdDb3dSolidPtr pBody)CFxModelerExtensionprotected
GetModeler(const OdDbSurfacePtr pSurface)CFxModelerExtensionprotected
GetModeler(const OdDbRegionPtr pRegion)CFxModelerExtensionprotected
getSpaBodyEntity(OdDbEntityPtr pEnt)=0CFxModelerExtensionpure virtual
getSubentities(OdDb3dSolidPtr i_pSolid, OdDb::SubentType i_type, OdDbFullSubentPathArray &o_subentPaths)CFxModelerExtensionvirtual
getWiresFromRegion(OdDbRegionPtr pR, std::vector< BODY * > &OuterWires, std::vector< std::vector< BODY * >> &IslandsToEntity)=0CFxModelerExtensionpure virtual
initialize_acis()CFxModelerExtensionvirtual
rayTest2(OdDbEntityPtr i_pObj, const OdGePoint3d &rayBasePoint, const OdGeVector3d &rayDir, double rayRadius, OdArray< OdDbSubentId > &subEntIds, OdGeDoubleArray &parameters)=0CFxModelerExtensionpure virtual
separateRegion(OdDbRegionPtr i_region, OdRxObjectPtrArray &o_entitySet)CFxModelerExtensionvirtual
setBodyFor(ENTITY_LIST *pNewFile, AfTypeVer typeVer, OdDbRegionPtr &offsetregion)=0CFxModelerExtensionpure virtual
StartModellerInThread()=0CFxModelerExtensionpure virtual
terminate_acis(int level)CFxModelerExtensionvirtual
~CFxModelerExtension()=0CFxModelerExtensionpure virtual