Search Results for

    Show / Hide Table of Contents

    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.

    In this article
    Back to top
    • Term of use
    • Corporate information
    • Privacy Policy - GDPR

    Copyright ©2025 TopSolid - All rights reserved.