|
GeomData
Properties
None
Methods
Boolean SetEntityAttribute ( ICimEntity iEnt, String iAttribName, AttributeEnumType iAttribType, Object iAttribValue )
Object GetEntityAttribute ( ICimEntity iEnt, String iAttribName, AttributeEnumType iAttribType )
Object[] GetEntityAttributeList ( ICimEntity iEnt )
Boolean CheckIfFaceIsClosed ( ICimEntity iFace )
Boolean CheckIfFaceIsPlanar( ICimEntity iFace )
Boolean CheckIfFaceIsParametric( ICimEntity iFace )
Double[]
CheckIfFacesAreTangent ( ICimEntity iFace1, ICimEntity iFace2,
ICimEntity iEdge, Optional Integer iNumOfPointToCheck, Optional Boolean
iShowNormals, Optional Double iNormalLen )
Double[] GetEdgeEvaluate( ICimEntity iEdge , Double iParam )
Double[] GetEdgeLimit ( ICimEntity iEdge )
ICimEntityList GetEdgeParent ( ICimEntity iEdge )
GeomCurveTypeGetEdgeGeomType ( ICimEntity iEdge )
Double[] GetFaceClosestPoint( ICimEntity iFace, Double[] iPoint, Double[] oVector )
Double[] GetFaceEvaluate( ICimEntity iFace, Double iU, Double iV )
Boolean GetFaceParametersByPoint( ICimEntity iFace, Double[] iPoint, Double oU, Double oV )
Double[] GetFaceNormal( ICimEntity iFace, Variant iPoint )
Double[] GetFaceLimit( ICimEntity iFace )
ICimEntityList GetFaceLoops( ICimEntity iFace, Integer oNumOfLoops )
Double[] GetFacetFromSelectedEdge ( ICimEntity iEdge, Double iStartParameter, Double iEndParameter, Double iTolerance )
IntegerCheckIfPointOnSurface( ICimEntity iFace, Double[] inPoint )
Double[] GetEntity_Box_Param( ICimEntity iEnt )
IntegerGetEntityID ( ICimEntity iEnt )
GeomTypeGetEntityType( IEntity iEnt )
ICimEntityList GetAllEntitiesList ( )
ICimEntityList GetEntitiesListByFilter ( EntityEnumType iFilter )
ICimEntityList GetAllEdgesFromActiveDoc ( )
GeomSurfaceTypeGetGeomSurfaceType ( ICimEntity iSurfaceEntity )
Boolean GetFaceConeParam ( ICimEntity iFaceEntity, Boolean oIsCylinder, Double oRadius, Double[] oRootPoint, Double[] oDirection )
Boolean GetArcGeomData ( ICimEntity iEdge, Double[] oCenterPoint, Double oRadius, Double oStartAngle, Double oEndAngle, Optional Double[] oTransformation )
Boolean GetEllipseGeomData ( ICimEntity iEdge, Double[] oCenterPoint, Double oMajorRadius, Double oMinorRadius, Double oStartAngle, Double oEndAngle, Optional Double[] oTransformation )
Boolean GetLineGeomData ( ICimEntity iEdge, Double[] oFirstPoint, Double[] oSecontPoint, Double oLength )
Boolean GetSplineGeomData ( ICimEntity iEdge, Double[] oControlPoints, Double[] oKnots, Double oDegree, Double[]oWeights )
Boolean GetVertexOfEdge ( ICimEntity
iEdge, Double[]oFirstVertexPoint,
Double[]oSecondVertexPoint,
Integer oNumOfVertex )
Boolean GetVertexOfPoint ( ICimEntity iEdge, Double[] oPoint )
ICimEntityList GetEntityEdgeParent ( ICimEntity iEnt )
ICimEntityList GetEntitiesRelatedByFilter ( ICimEntity iEnt, EntityEnumType iFilter )
ICimEntityList GetEntityBodyParent ( ICimEntity iEnt )
Double[] GetPointOnEdgeByFilter( ICimEntity iEnt, EPointType iTypePoint )
Double[] GetPiercingPoints (Double[] iDirection, Double[] iBasePositin, ICimEntityList iEntList )
ICimEntityGetActiveUcsObject ( )
ICimEntityGetModelUcsObject ( )
Double[] GetUCSParameters ( iEnt iUCS, Double[] oXvector, Double[] oYvector, Double[] oZvector )
Boolean GetActiveUCSParameters (Double[] oXvector, Double[] oYvector, Double[] oZvector, Double[] oOriginPoint, String oUcsName )
Double[] GetBoundingBoxByUCS ( ICimEntityList iEntLst, ICimEntity iUCS )
Double[] GetBoundingBoxCoordinatesByUCS ( ICimEntityList iEntLst, ICimEntity iUCS, Boolean CreateBox )
Double[] GetAssemblyBoundingBoxByUCS (ICimEntity iUCS )
|