Interface IGeometries2D
Gives access to 2D geometric entities.
Namespace: TopSolid.Kernel.Automating
Assembly: TopSolid.Kernel.Automating.dll
Syntax
[ServiceContract]
[AvailableSinceVersion(7, 6, 0, 0)]
public interface IGeometries2D
Remarks
This interface is available since v7.6.
Methods
| Name | Description |
|---|---|
| CreateAxis(DocumentId, Axis2D) | Creates an axis entity in a document. |
| CreateAxisWithExtent(DocumentId, Axis2D, double, double) | Creates an axis entity with specified extent in a document. |
| CreateFrame(DocumentId, Frame2D) | Creates a frame entity in a document. |
| CreatePoint(DocumentId, Point2D) | Creates a point entity in a document. |
| GetAbsoluteFrame(DocumentId) | Gets the absolute frame entity of a document. |
| GetAbsoluteOriginPoint(DocumentId) | Gets the absolute origin point entity of a document. |
| GetAbsoluteXAxis(DocumentId) | Gets the absolute X axis entity of a document. |
| GetAbsoluteYAxis(DocumentId) | Gets the absolute Y axis entity of a document. |
| GetAxes(DocumentId) | Gets the axes entities that are in the axes folder of a document. |
| GetAxesFolder(DocumentId) | Gets the axes folder entity of a document. |
| GetAxisGeometry(ElementId) | Gets the geometry of an axis entity. |
| GetAxisGeometryWithExtent(ElementId, out double, out double) | Gets the geometry and the extent of an axis entity. |
| GetAxisPublishingDefinition(ElementId) | Gets the definition of an axis publishing entity. |
| GetFrameGeometry(ElementId) | Gets the geometry of a frame entity. |
| GetFramePublishingDefinition(ElementId) | Gets the definition of a frame publishing entity. |
| GetFrames(DocumentId) | Gets the frames entities that are in the frames folder of a document. |
| GetFramesFolder(DocumentId) | Gets the frames folder entity of a document. |
| GetGeometryType(ElementId) | Gets the type of a geometric entity. |
| GetOccurrenceDefinitionTransform(ElementId) | Gets the definition transform of an occurrence entity. |
| GetOccurrenceSourceTransform(ElementId) | Gets the source transform of an occurrence entity. |
| GetPointGeometry(ElementId) | Gets the geometry of a point entity. |
| GetPointPublishingDefinition(ElementId) | Gets the definition of a point publishing entity. |
| GetPoints(DocumentId) | Gets the points entities that are in the points folder of a document. |
| GetPointsFolder(DocumentId) | Gets the points folder entity of a document. |
| PublishAxis(DocumentId, string, SmartAxis2D) | Creates an axis publishing entity in a document. |
| PublishFrame(DocumentId, string, SmartFrame2D) | Creates a frame publishing entity in a document. |
| PublishPoint(DocumentId, string, SmartPoint2D) | Creates a point publishing entity in a document. |
| SetAxisGeometry(ElementId, Axis2D) | Sets the geometry of an axis entity. |
| SetAxisGeometryWithExtent(ElementId, Axis2D, double, double) | Sets the geometry and the extent of an axis entity. |
| SetAxisPublishingDefinition(ElementId, SmartAxis2D) | Sets the definition of an axis publishing entity. |
| SetFrameGeometry(ElementId, Frame2D) | Sets the geometry of a frame entity. |
| SetFramePublishingDefinition(ElementId, SmartFrame2D) | Sets the definition of a frame publishing entity. |
| SetPointGeometry(ElementId, Point2D) | Sets the geometry of a point entity. |
| SetPointPublishingDefinition(ElementId, SmartPoint2D) | Sets the definition of a point publishing entity. |