|
CFx SDK Documentation 2024 SP0
|
This is the complete list of members for OdModelerGeometry, including all inherited members.
| addRef()=0 | OdRxObject | pure virtual |
| addSubentitySpecialSettings(AcisDataType addedDT, AcisDataTypeArrFirst addedDTFirst, const OdDbSubentId subentId, OdArray< OdUInt32 > &retArray, OdUInt32 idx)=0 | OdModelerGeometry | pure virtual |
| auditAcisData(OdDbAuditInfo *pInfo, const OdRxObject *pObj) | OdModelerGeometry | inlinevirtual |
| body() const | OdModelerGeometry | inlinevirtual |
| bodyType() const =0 | OdModelerGeometry | pure virtual |
| booleanOper(OdDbDatabase *database, OdDb::BoolOperType operation, OdModelerGeometry *otherBody, geomType typeThis, geomType typeOther)=0 | OdModelerGeometry | pure virtual |
| booleanOper(OdDbDatabase *database, OdDb::BoolOperType operation, const OdModelerGeometry *otherBody, geomType typeThis, geomType typeOther, OdSmartPtr< OdModelerGeometry > &result, OdDbEntityPtrArray *intersectionEntities=NULL) const =0 | OdModelerGeometry | pure virtual |
| brep(OdBrBrep &brBrep) const =0 | OdModelerGeometry | pure virtual |
| cast(const OdRxObject *pointer) | OdRxObject | inlinestatic |
| chamferEdges(const OdArray< OdDbSubentId * > &edgeSubentIds, const OdDbSubentId &baseFaceSubentId, double baseDist, double otherDist)=0 | OdModelerGeometry | pure virtual |
| ChangeFacesDoubleSidedParam(bool isDoubleSided)=0 | OdModelerGeometry | pure virtual |
| checkCrossSectionCurves(OdDbEntityPtrArray &crossSectionCurves, bool &allOpen, bool &allClosed, bool &allPlanar, bool displayErrorMessages=false)=0 | OdModelerGeometry | pure virtual |
| checkGuideCurves(OdDbEntityPtrArray &guideCurves, bool displayErrorMessages=false)=0 | OdModelerGeometry | pure virtual |
| checkInterference(OdDbDatabase *database, const OdModelerGeometry *otherSolid, bool createNewSolid, bool &solidsInterfere, OdDb3dSolidPtr &commonVolumeSolid) const =0 | OdModelerGeometry | pure virtual |
| checkPathCurve(OdDbEntity *pPathCurve, bool displayErrorMessages=false)=0 | OdModelerGeometry | pure virtual |
| checkRevolveCurve(OdDbEntity *pRevEnt, const OdGePoint3d &axisPnt, const OdGeVector3d &axisDir, bool &closed, bool &endPointsOnAxis, bool &planar, bool displayErrorMessages=false)=0 | OdModelerGeometry | pure virtual |
| checkSweepCurve(OdDbEntity *pSweepEnt, OdDb::Planarity &planarity, OdGePoint3d &pnt, OdGeVector3d &vec, bool &closed, double &approxArcLen, bool displayErrorMessages=false)=0 | OdModelerGeometry | pure virtual |
| checkSweepPathCurve(OdDbEntity *pPathEnt, bool displayErrorMessages=false)=0 | OdModelerGeometry | pure virtual |
| cleanBody()=0 | OdModelerGeometry | pure virtual |
| clear()=0 | OdModelerGeometry | pure virtual |
| ClearColorAttributes()=0 | OdModelerGeometry | pure virtual |
| ClearMaterialAttributes(const OdArray< OdDbSubentId > *aSubents=NULL)=0 | OdModelerGeometry | pure virtual |
| ClearMaterialMapperAttributes()=0 | OdModelerGeometry | pure virtual |
| clone() const | OdRxObject | virtual |
| comparedTo(const OdRxObject *pOther) const | OdRxObject | virtual |
| convertTo(const OdGePoint3dArray &arrVertexes, const OdInt32Array &arrEdges, const OdInt32Array &arrFaces, OdGiFaceData &fd, OdBoolArray &arrFacesColors, OdBoolArray &arrFacesMaterials, OdDbEntity *pEntity)=0 | OdModelerGeometry | pure virtual |
| convertToNurbSurface(OdDbNurbSurfacePtrArray &nurbSurfaceArray)=0 | OdModelerGeometry | pure virtual |
| convertToRegion(OdDbEntityPtrArray ®ions)=0 | OdModelerGeometry | pure virtual |
| copyFrom(const OdRxObject *pSource) | OdRxObject | virtual |
| copySubEntity(const OdDbSubentId &subentId, OdDbEntityPtr &newEntity) const =0 | OdModelerGeometry | pure virtual |
| createBlendObject(OdDbEntityPtrArray &blendedEdges, OdDbBlendOptions &blendOptions, bool isSolid=true)=0 | OdModelerGeometry | pure virtual |
| createBox(double xLen, double yLen, double zLen)=0 | OdModelerGeometry | pure virtual |
| createCachedCurves(OdGeCurve3dPtrArray &pCurves)=0 | OdModelerGeometry | pure virtual |
| createExtrudedObject(OdDbEntity *pSweepEnt, const OdGeVector3d &directionVec, OdDbSweepOptions &sweepOptions, bool isSolid=true, bool bHistoryEnabled=false)=0 | OdModelerGeometry | pure virtual |
| createFilletSurface(OdDbSurfacePtr &surf1, const OdGePoint3d &pickPt1, OdDbSurfacePtr &surf2, const OdGePoint3d &pickPt2, double dRadius, OdDb::FilletTrimMode trimMode, const OdGeVector3d &projDir)=0 | OdModelerGeometry | pure virtual |
| createFrom(const OdDbEntity *pFromEntity)=0 | OdModelerGeometry | pure virtual |
| createFrustum(double height, double xRadius, double yRadius, double topXRadius)=0 | OdModelerGeometry | pure virtual |
| createLoftedObject(OdDbEntityPtrArray &crossSectionCurves, OdDbEntityPtrArray &guideCurves, OdDbEntity *pPathCurve, OdDbLoftOptions &loftOptions, bool isSolid=true)=0 | OdModelerGeometry | pure virtual |
| createPyramid(double height, int sides, double radius, double topRadius=0.0)=0 | OdModelerGeometry | pure virtual |
| createRevolvedObject(OdDbEntity *pRevEnt, const OdGePoint3d &axisPnt, const OdGeVector3d &axisDir, double revAngle, double startAngle, OdDbRevolveOptions &revolveOptions, bool isSolid=true, bool bHistoryEnabled=false)=0 | OdModelerGeometry | pure virtual |
| createSculptedSolid(OdDbEntityPtrArray &limitingBodies, const OdGeIntArray &limitingFlags)=0 | OdModelerGeometry | pure virtual |
| createSectionObjects(const OdGePlane §ionPlane, OdDbEntityPtrArray §ionObjects) const =0 | OdModelerGeometry | pure virtual |
| createSphere(double radius)=0 | OdModelerGeometry | pure virtual |
| createSweptObject(OdDbEntity *pSweepEnt, OdDbEntity *pPathEnt, OdDbSweepOptions &sweepOptions, bool isSolid=true, bool bHistoryEnabled=false)=0 | OdModelerGeometry | pure virtual |
| createTorus(double majorRadius, double minorRadius)=0 | OdModelerGeometry | pure virtual |
| createWedge(double xLen, double yLen, double zLen)=0 | OdModelerGeometry | pure virtual |
| desc() | OdRxObject | static |
| drawSilhouettes(OdGiViewportDraw *pVd)=0 | OdModelerGeometry | pure virtual |
| enableAcisAudit(bool bEnable)=0 | OdModelerGeometry | pure virtual |
| evaluate(double dU, double dV, OdGePoint3d &pos) const =0 | OdModelerGeometry | pure virtual |
| evaluate(double dU, double dV, OdGePoint3d &pos, OdGeVector3d &uDeriv, OdGeVector3d &vDeriv) const =0 | OdModelerGeometry | pure virtual |
| evaluate(double dU, double dV, OdGePoint3d &pos, OdGeVector3d &uDeriv, OdGeVector3d &vDeriv, OdGeVector3d &uuDeriv, OdGeVector3d &uvDeriv, OdGeVector3d &vvDeriv) const =0 | OdModelerGeometry | pure virtual |
| evaluate(double dU, double dV, int iDerivDegree, OdGePoint3d &point, OdGeVector3dArray &derivatives) const =0 | OdModelerGeometry | pure virtual |
| explode(OdDbEntityPtrArray &entitySet) const =0 | OdModelerGeometry | pure virtual |
| extendEdges(OdDbFullSubentPathArray &edgesId, double dExtDist, EdgeExtensionType extOption)=0 | OdModelerGeometry | pure virtual |
| extrude(const OdDbRegion *pRegion, double height, double taperAngle, bool isSolid=true)=0 | OdModelerGeometry | pure virtual |
| extrudeAlongPath(const OdDbRegion *region, const OdDbCurve *path, double taperAngle=0.0, bool isSolid=true)=0 | OdModelerGeometry | pure virtual |
| extrudeFaces(const OdArray< OdDbSubentId * > &faceSubentIds, double height, double taper)=0 | OdModelerGeometry | pure virtual |
| extrudeFacesAlongPath(const OdArray< OdDbSubentId * > &faceSubentIds, const OdDbCurve *path)=0 | OdModelerGeometry | pure virtual |
| filletEdges(const OdArray< OdDbSubentId * > &edgeSubentIds, const OdGeDoubleArray &radius, const OdGeDoubleArray &startSetback, const OdGeDoubleArray &endSetback)=0 | OdModelerGeometry | pure virtual |
| generateMesh(const OdBrMesh2dFilter &filter, OdBrMesh2d &mesh2d) | OdModelerGeometry | inlinevirtual |
| generateSectionGeometry(const OdDbSection *pSection, OdDbEntityPtrArray &sourceEntArr, OdArray< OdDbEntityPtr > &intBoundaryEnts, OdArray< OdDbEntityPtr > &intFillEnts, OdArray< OdDbEntityPtr > &backgroundEnts, OdArray< OdDbEntityPtr > &foregroundEnts, OdArray< OdDbEntityPtr > &curveTangencyEnts, bool bIsSetProperties)=0 | OdModelerGeometry | pure virtual |
| generateSectionGeometry(SectArgs §Args, OdDbEntity *pEnt, bool *bHasForeground)=0 | OdModelerGeometry | pure virtual |
| geomType enum name | OdModelerGeometry | |
| get(int &iUDegree, int &iVDegree, bool &bRational, int &iUNumControlPoints, int &iVNumControlPoints, OdGePoint3dArray &ctrlPtsArr, OdGeDoubleArray &weights, OdGeKnotVector &uKnots, OdGeKnotVector &vKnots) const =0 | OdModelerGeometry | pure virtual |
| getArea(double ®ionArea) const =0 | OdModelerGeometry | pure virtual |
| getAreaProp(const OdGePoint3d &origin, const OdGeVector3d &xAxis, const OdGeVector3d &yAxis, double &perimeter, double &area, OdGePoint2d ¢roid, double momInertia[2], double &prodInertia, double prinMoments[2], OdGeVector2d prinAxes[2], double radiiGyration[2], OdGePoint2d &extentsLow, OdGePoint2d &extentsHigh) const =0 | OdModelerGeometry | pure virtual |
| getBoundingBox(OdGeExtents3d &box)=0 | OdModelerGeometry | pure virtual |
| getCachedSilhouettes(OdGeCurve3dPtrArray *cachedSilhouettes)=0 | OdModelerGeometry | pure virtual |
| getControlPointAndWeight(int iUIndex, int iVIndex, OdGePoint3d &point, double &weight, bool &bIsRational) const =0 | OdModelerGeometry | pure virtual |
| getControlPoints(int &iUCount, int &iVCount, OdGePoint3dArray &points) const =0 | OdModelerGeometry | pure virtual |
| getDegreeInU(int &iDegree) const =0 | OdModelerGeometry | pure virtual |
| getDegreeInV(int &iDegree) const =0 | OdModelerGeometry | pure virtual |
| getEdgeSubentityGeometry(OdArray< OdUInt32 > indexesOfEdgeCalculation, OdGeCurve3d *&pEdgeCurve)=0 | OdModelerGeometry | pure virtual |
| getFaceMesh(GeMesh::OdGeTrMesh &mesh, OdGsMarker iFace, const wrTriangulationParams &triangulationParams)=0 | OdModelerGeometry | pure virtual |
| getGsMarkersAtSubentPath(const OdDbFullSubentPath &subPath, OdGsMarkerArray &gsMarkers) const =0 | OdModelerGeometry | pure virtual |
| getHlrCurves(OdEdgeHLREdgeVisitor &edgeVisitor, const OdGeVector3d &viewDir, const OdDbEntityPtrArray &entities, const OdGeMatrix3dArray *xforms=NULL, OdEdgeTypeFlags edgeType=kTangent)=0 | OdModelerGeometry | pure virtual |
| getIsolineAtU(double dNumberSegments, OdDbCurvePtrArray &lineSegments) const =0 | OdModelerGeometry | pure virtual |
| getIsolineAtV(double dNumberSegments, OdDbCurvePtrArray &lineSegments) const =0 | OdModelerGeometry | pure virtual |
| getMassProp(double &volume, OdGePoint3d ¢roid, double momInertia[3], double prodInertia[3], double prinMoments[3], OdGeVector3d prinAxes[3], double radiiGyration[3], OdGeExtents3d &extents) const =0 | OdModelerGeometry | pure virtual |
| getMMPerUnit(double &mmPerUnit) const =0 | OdModelerGeometry | pure virtual |
| getNormal(double dU, double dV, OdGeVector3d &normal) const =0 | OdModelerGeometry | pure virtual |
| getNumberOfControlPointsInU(int &iCount) const =0 | OdModelerGeometry | pure virtual |
| getNumberOfControlPointsInV(int &iCount) const =0 | OdModelerGeometry | pure virtual |
| getNumberOfKnotsInU(int &iCount) const =0 | OdModelerGeometry | pure virtual |
| getNumberOfKnotsInV(int &iCount) const =0 | OdModelerGeometry | pure virtual |
| getNumberOfSpansInU(int &iSpan) const =0 | OdModelerGeometry | pure virtual |
| getNumberOfSpansInV(int &iSpan) const =0 | OdModelerGeometry | pure virtual |
| getNurbCurvesCache(OdGeCurve3dPtrArray &) const | OdModelerGeometry | inlinevirtual |
| getObjectMesh(const OdDbFaceterSettings *faceter, OdGePoint3dArray &vertexArray, OdInt32Array &faceArray, OdGiFaceData *&faceData)=0 | OdModelerGeometry | pure virtual |
| getParameterOfPoint(const OdGePoint3d &point, double &dU, double &dV) const =0 | OdModelerGeometry | pure virtual |
| getPerimeter(double &) const =0 | OdModelerGeometry | pure virtual |
| getPeriodInU(double &dPeriod) const =0 | OdModelerGeometry | pure virtual |
| getPeriodInV(double &dPeriod) const =0 | OdModelerGeometry | pure virtual |
| getPlane(OdGePlane ®ionPlane) const =0 | OdModelerGeometry | pure virtual |
| getSection(const OdGePlane &plane, OdDbRegionPtr §ionRegion, OdDbEntityPtrArray *pSectionCurves=NULL) const =0 | OdModelerGeometry | pure virtual |
| getSectionViewInfo(const OdArray< OdDbEntityPtr > &pEnts, const OdGePoint3dArray &pPoints, const OdGeVector3d &normal, OdArray< OdDbEntityPtr > &backgroundEnts, OdArray< OdDbEntityPtr > &intHatchEnts, OdArray< OdDbEntityPtr > &intBoundaryEnts, OdArray< OdDbEntityPtr > &curveVisibilityEdges, SectionType sectType=kFull_ST, OdEdgeTypeFlags edgeVis=kTangent)=0 | OdModelerGeometry | pure virtual |
| getSlice(const OdGePlane &plane, bool getNegHalfToo, OdDb3dSolidPtr &negHalfSolid)=0 | OdModelerGeometry | pure virtual |
| getSlice(OdDbSurface *pSurface, bool bGetNegHalfToo, OdDb3dSolidPtr &pNegHalfSolid)=0 | OdModelerGeometry | pure virtual |
| getSubentColor(const OdDbSubentId &subentId, OdCmColor &color) const =0 | OdModelerGeometry | pure virtual |
| getSubentMaterial(const OdDbSubentId &subentId, OdUInt64 &matId) const =0 | OdModelerGeometry | pure virtual |
| getSubentMaterialMapper(const OdDbSubentId &subentId, OdGeMatrix3d &mx, OdUInt8 &projection, OdUInt8 &tiling, OdUInt8 &autoTransform) const =0 | OdModelerGeometry | pure virtual |
| getSubentPathsAtGsMarker(OdDb::SubentType type, OdGsMarker gsMark, const OdGePoint3d &pickPoint, const OdGeMatrix3d &viewXform, OdDbFullSubentPathArray &subentPaths, const OdDbObjectIdArray *entAndInsertStack=0) const =0 | OdModelerGeometry | pure virtual |
| getTransformation(OdGeMatrix3d &xfm)=0 | OdModelerGeometry | pure virtual |
| getUKnots(OdGeKnotVector &knots) const =0 | OdModelerGeometry | pure virtual |
| getVKnots(OdGeKnotVector &knots) const =0 | OdModelerGeometry | pure virtual |
| hasMaterials() const | OdModelerGeometry | inlinevirtual |
| hasTrueColorAttributes() const =0 | OdModelerGeometry | pure virtual |
| imprintEntity(const OdDbEntity *pEntity)=0 | OdModelerGeometry | pure virtual |
| in(OdStreamBuf *pStreamBuf, AfTypeVer *typeVer=0, bool standardSaveFlag=true)=0 | OdModelerGeometry | pure virtual |
| InsertControlPointsAtU(double dU, const OdGePoint3dArray &vCtrlPts, const OdGeDoubleArray &vWeights)=0 | OdModelerGeometry | pure virtual |
| InsertControlPointsAtV(double dV, const OdGePoint3dArray &uCtrlPts, const OdGeDoubleArray &uWeights)=0 | OdModelerGeometry | pure virtual |
| InsertKnot(double dVal, int iUorV)=0 | OdModelerGeometry | pure virtual |
| internalSubentId(void *ent) const =0 | OdModelerGeometry | pure virtual |
| internalSubentPtr(const OdDbSubentId &id) const =0 | OdModelerGeometry | pure virtual |
| intersectWith(const OdDbEntity *ent, OdDb::Intersect intType, OdGePoint3dArray &points, OdGsMarker thisGsMarker, OdGsMarker otherGsMarker) const =0 | OdModelerGeometry | pure virtual |
| intersectWith(const OdDbEntity *ent, OdDb::Intersect intType, const OdGePlane &projPlane, OdGePoint3dArray &points, OdGsMarker thisGsMarker, OdGsMarker otherGsMarker) const =0 | OdModelerGeometry | pure virtual |
| isA() const | OdRxObject | virtual |
| isClosedInU(bool &bIsClosed) const =0 | OdModelerGeometry | pure virtual |
| isClosedInV(bool &bIsClosed) const =0 | OdModelerGeometry | pure virtual |
| isEqualTo(const OdRxObject *pOther) const | OdRxObject | virtual |
| isKindOf(const OdRxClass *pClass) const | OdRxObject | inline |
| isPeriodicInU(bool &bIsPeriodic) const =0 | OdModelerGeometry | pure virtual |
| isPeriodicInV(bool &bIsPeriodic) const =0 | OdModelerGeometry | pure virtual |
| isPlanar(bool &bIsPlanar, OdGePoint3d &ptOnSurface, OdGeVector3d &normal) const =0 | OdModelerGeometry | pure virtual |
| isPointOnSurface(const OdGePoint3d &point, bool &bOnSurface) const =0 | OdModelerGeometry | pure virtual |
| isRational(bool &bIsRational) const =0 | OdModelerGeometry | pure virtual |
| kBody enum value | OdModelerGeometry | |
| kHasMaterials enum value | OdModelerGeometry | |
| kNoMaterials enum value | OdModelerGeometry | |
| kRegion enum value | OdModelerGeometry | |
| kSolid enum value | OdModelerGeometry | |
| kSurface enum value | OdModelerGeometry | |
| kUndefined enum value | OdModelerGeometry | |
| kUnknown enum value | OdModelerGeometry | |
| MaterialState enum name | OdModelerGeometry | |
| modifyPositionAndTangent(double dU, double dV, const OdGePoint3d &point, const OdGeVector3d *uDeriv, const OdGeVector3d *vDeriv)=0 | OdModelerGeometry | pure virtual |
| numRefs() const | OdRxObject | virtual |
| OdModelerGeometry() | OdModelerGeometry | inlineprotected |
| ODRX_DECLARE_MEMBERS(OdModelerGeometry) | OdModelerGeometry | |
| ODRX_HEAP_OPERATORS() | OdRxObject | |
| OdRxObject() | OdRxObject | inline |
| offsetBody(double offsetDistance)=0 | OdModelerGeometry | pure virtual |
| offsetFaces(const OdArray< OdDbSubentId * > &faceSubentIds, double offsetDistance)=0 | OdModelerGeometry | pure virtual |
| out(OdStreamBuf *pStreamBuf, AfTypeVer typeVer, bool standardSaveFlag=true) const =0 | OdModelerGeometry | pure virtual |
| projectOnToEntity(const OdDbEntity *pEntityToProject, const OdGeVector3d &projectionDirection, OdDbEntityPtrArray &projectedEntities) const =0 | OdModelerGeometry | pure virtual |
| queryX(const OdRxClass *pClass) const | OdRxObject | virtual |
| rayTest(const OdGePoint3d &rayBasePoint, const OdGeVector3d &rayDir, double rayRadius, OdArray< OdDbSubentId > &subEntIds, OdGeDoubleArray ¶meters) const =0 | OdModelerGeometry | pure virtual |
| rayTestEntities(const OdGePoint3d &rayBasePoint, const OdGeVector3d &rayDir, double dRayRadius, std::vector< OdDbEntityPtr > &i_entities, OdArray< OdDbSubentId > &o_subEntIds, std::vector< int > &o_indexentities, OdGeDoubleArray ¶meters) const =0 | OdModelerGeometry | pure virtual |
| rayTestSolids(const OdGePoint3d &rayBasePoint, const OdGeVector3d &rayDir, double dRayRadius, std::vector< OdDb3dSolidPtr > &i_solids, OdArray< OdDbSubentId > &o_subEntIds, std::vector< int > &o_indexsolids, OdGeDoubleArray ¶meters) const =0 | OdModelerGeometry | pure virtual |
| rebuild(int iUDegree, int iVDegree, int iNumUCtrlPts, int iNumVCtrlPts, bool bRestore)=0 | OdModelerGeometry | pure virtual |
| release()=0 | OdRxObject | pure virtual |
| RemoveControlPointsAtU(int iUDegree)=0 | OdModelerGeometry | pure virtual |
| RemoveControlPointsAtV(int iVDegree)=0 | OdModelerGeometry | pure virtual |
| removeFaces(const OdArray< OdDbSubentId * > &faceSubentIds)=0 | OdModelerGeometry | pure virtual |
| restoreAttributes(OdModelerGeometry *oldmodeler)=0 | OdModelerGeometry | pure virtual |
| revolve(const OdDbRegion *pRegion, const OdGePoint3d &axisPoint, const OdGeVector3d &axisDir, double angleOfRevolution, bool isSolid=true)=0 | OdModelerGeometry | pure virtual |
| separateBody(OdDb3dSolidPtrArray &newSolids)=0 | OdModelerGeometry | pure virtual |
| set(int iUDegree, int iVDegree, bool bRational, int iUNumControlPoints, int iVNumControlPoints, const OdGePoint3dArray &ctrlPtsArr, const OdGeDoubleArray &weights, const OdGeKnotVector &uKnots, const OdGeKnotVector &vKnots)=0 | OdModelerGeometry | pure virtual |
| setBody(const void *) | OdModelerGeometry | inlinevirtual |
| setColorToSubents(OdCmColor const &color)=0 | OdModelerGeometry | pure virtual |
| setControlPointAndWeight(int iUIndex, int iVIndex, const OdGePoint3d &point, double weight)=0 | OdModelerGeometry | pure virtual |
| setControlPoints(int iUCount, int iVCount, const OdGePoint3dArray &points)=0 | OdModelerGeometry | pure virtual |
| setFACETRES(double facetRes)=0 | OdModelerGeometry | pure virtual |
| setMaterialMapperToSubents(OdGeMatrix3d &mx, OdUInt8 &projection, OdUInt8 &tiling, OdUInt8 &autoTransform)=0 | OdModelerGeometry | pure virtual |
| setMaterialResolver(const OdMaterialResolver *pResolver) | OdModelerGeometry | inlinevirtual |
| setMaterialToSubents(OdDbObjectId materialId)=0 | OdModelerGeometry | pure virtual |
| setMMPerUnit(double mmPerUnit)=0 | OdModelerGeometry | pure virtual |
| setSubentColor(const OdDbSubentId &subentId, const OdCmColor &color)=0 | OdModelerGeometry | pure virtual |
| setSubentMaterial(const OdDbSubentId &subentId, OdDbObjectId matId)=0 | OdModelerGeometry | pure virtual |
| setSubentMaterialMapper(const OdDbSubentId &subentId, OdGeMatrix3d &mx, OdUInt8 &projection, OdUInt8 &tiling, OdUInt8 &autoTransform)=0 | OdModelerGeometry | pure virtual |
| setSubentPath(OdBrEntity &, OdDbFullSubentPath &) | OdModelerGeometry | inlinevirtual |
| shellBody(const OdArray< OdDbSubentId * > &faceSubentIds, double offsetDistance)=0 | OdModelerGeometry | pure virtual |
| sliceByPlane(const OdGePlane &slicePlane, OdDbSurfacePtr &pNegHalfSurface, OdDbSurfacePtr &pNewSurface, bool bNotModifyItself)=0 | OdModelerGeometry | pure virtual |
| sliceBySurface(const OdDbSurfacePtr pSlicingSurface, OdDbSurfacePtr &pNegHalfSurface, OdDbSurfacePtr &pNewSurface, bool bNotModifyItself)=0 | OdModelerGeometry | pure virtual |
| taperFaces(const OdArray< OdDbSubentId * > &faceSubentIds, const OdGePoint3d &basePoint, const OdGeVector3d &draftVector, double draftAngle)=0 | OdModelerGeometry | pure virtual |
| thicken(double thickness, bool bBothSides, OdDb3dSolidPtr &pSolid) const =0 | OdModelerGeometry | pure virtual |
| transformBy(const OdGeMatrix3d &xfm)=0 | OdModelerGeometry | pure virtual |
| transformFaces(const OdArray< OdDbSubentId * > &faceSubentIds, const OdGeMatrix3d &matrix)=0 | OdModelerGeometry | pure virtual |
| trimSurface(const OdDbObjectIdArray &toolIds, const OdDbObjectIdArray &toolCurveIds, const OdGeVector3dArray &projVectors, const OdGePoint3d &pickPoint, const OdGeVector3d &viewVector, bool bAutoExtend, bool bAssociativeEnabled)=0 | OdModelerGeometry | pure virtual |
| worldDraw(OdGiCommonDraw *pWd, OdUInt32 geomType, const NumIsolines *pNumIsolines=0)=0 | OdModelerGeometry | pure virtual |
| x(const OdRxClass *pClass) const | OdRxObject | virtual |
| ~OdRxObject() | OdRxObject | virtual |