CFx SDK Documentation  2022 SP0
CFxGeomUtils Member List

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

ConvertToStdPolyline(OdDbCurvePtr pCurve)CFxGeomUtilsstatic
GetClosestPointInFace(const OdGePoint3d &pt, OdDbEntityPtr pObj, const OdDbFullSubentPath &face, OdGePoint3d &closest, OdGeVector3d &Utangent, OdGeVector3d &Vtangent) const =0CFxGeomUtilspure virtual
GetEdgesFromFace(OdDb3dSolidPtr p3dSolid, const OdDbFullSubentPath &face, OdDbFullSubentPathArray &edgePaths) const =0CFxGeomUtilspure virtual
GetImageBoundary(const OdGeMatrix3d &mPixelToModel, const OdGePoint2d *uvBoundary, OdUInt32 numBoundPts)CFxGeomUtilsstatic
GetNormalOfPlanarFace(OdDb3dSolidPtr pSolid, const OdDbFullSubentPath &face, OdGeVector3d &normal) const =0CFxGeomUtilspure virtual
GetPixelToModelTransform(const OdGePoint3d &origin, const OdGeVector3d &u, const OdGeVector3d &v, double ySize)CFxGeomUtilsstatic
GetPolySegment(const OdDbEntityPtr pPoly, const OdGePoint3d &pickPoint)CFxGeomUtilsstatic
GetSegmentAtPoint(OdDbCurvePtr pPLine, const OdGePoint3d pointOnPLine, OdGeCircArc3d &circ, OdGeLineSeg3d &line, bool &isArc, bool &isLine)CFxGeomUtilsstatic
GetTransform(const OdDbObjectIdArray &idArray)CFxGeomUtilsstatic
GetTransform(const OdDbFullSubentPath &path)CFxGeomUtilsstatic
SelectEdgeOnFace(CFxView *pView, CFxGsNode *p3dSolidGsNode, const OdGePoint3d &ptPickPoint, const OdGsMarker &faceId, OdGsMarker &edgeId) const =0CFxGeomUtilspure virtual
SelectSubentsByPoint(CFxView *pView, CFxGsNode *p3dSolidGsNode, const OdGePoint3d &ptPickPoint, OdArray< OdGsMarker > &aMarkers) const =0CFxGeomUtilspure virtual
shootRayAgainstArrayObjects(std::vector< OdDbEntityPtr > pObjs, double tol, const OdGePoint3d &base, const OdGeVector3d &viewDir, int &index, OdArray< OdDbSubentId > &subEntIds, OdGeDoubleArray &parameters) const =0CFxGeomUtilspure virtual
shootRayAgainstArrayObjects(std::vector< OdDbEntityPtr > pObjs, double tol, const OdGePoint3d &base, const OdGeVector3d &viewDir, int &index, OdArray< OdDbSubentId > &subEntIds, OdGePoint3d &pickPoint) const =0CFxGeomUtilspure virtual
shootRayAgainstObject(OdDbEntityPtr pObj, double tol, const OdGePoint3d &base, const OdGeVector3d &viewDir, OdArray< OdDbSubentId > &subEntIds, OdGeDoubleArray &parameters) const =0CFxGeomUtilspure virtual
shootRayAgainstObject(OdDbEntityPtr pObj, double tol, const OdGePoint3d &base, const OdGeVector3d &viewDir, OdArray< OdDbSubentId > &subEntIds, OdGePoint3d &pickPoint) const =0CFxGeomUtilspure virtual
shootRayToGetMultipleSubEntities(std::vector< OdDbEntityPtr > pObjs, double tol, const OdGePoint3d &base, const OdGeVector3d &viewDir, int &index, OdArray< OdDbSubentId > &subEntIds, OdArray< OdGePoint3d > &pickPoints) const =0CFxGeomUtilspure virtual
shootRayToGetMultipleSubEntities(std::vector< OdDbEntityPtr > pObjs, double tol, const OdGePoint3d &base, const OdGeVector3d &viewDir, int &index, OdArray< OdDbSubentId > &subEntIds, OdGeDoubleArray &parameters) const =0CFxGeomUtilspure virtual