Share

Autodesk.AutoCAD.Geometry Namespace

Description

This is namespace Autodesk.AutoCAD.Geometry.

Dynamic-Link Library (DLL)

AcDbMgd.dll

Classes

Class Description
AugmentedPolylineCurve3dThis .NET class wraps the AcGeAugPolyline3d ObjectARX class. It represents a mathematical entity used to support different types of spline... more
BoundBlock2dThis .NET class wraps the AcGeBoundBlock2d ObjectARX class.This class provides a two-dimensional bounding volume implementation.Bounding blocks may exist... more
BoundBlock3dThis .NET class wraps the AcGeBoundBlock3d ObjectARX class.This class provides spatial dimensional bounding volume implementation.Bounding blocks may exist... more
BoundedPlaneThis .NET class wraps the AcGeBoundedPlane ObjectARX class. It represents a bounded planar parametric surface.
CircularArc2dThis .NET class wraps the AcGeCircArc2d ObjectARX class. It represents both full circles and circular arcs in 2D space.
CircularArc3dThis .NET class wraps the AcGeCircArc3d ObjectARX class. It represents both full circles and circular arcs in 3D space.
ClipBoundary2dThis .NET class wraps the AcGeClipBoundary2d ObjectARX class.This class defines a planar clipping object for clipping arbitrary 2D polygons... more
CompositeCurve2dThis .NET class wraps the AcGeCompositeCurve2d ObjectARX class.This class represents a composite curve, which is a single curve that... more
CompositeCurve3dThis .NET class wraps the AcGeCompositeCurve3d ObjectARX class.Represents a composite curve, which is a single curve that consists of... more
ConeThis .NET class wraps the AcGeCone ObjectARX class.This class represents a bounded right circular cone.Note that this class... more
CubicSplineCurve2dThis .NET class wraps the AcGeCubicSplineCurve2d ObjectARX class. This class represent an interpolation cubic spline in 2D space.
CubicSplineCurve3dThis .NET class wraps the AcGeCubicSplineCurve3d ObjectARX class. This class represents an interpolation cubic spline in 3D space.
Curve2dThis .NET class wraps the AcGeCurve2d ObjectARX class. It's an abstract base class for all 2D curves. Any class that... more
Curve2dCollection This class represents a collection of Curve2d objects.
Curve3dThis .NET class wraps the AcGeCurve3d ObjectARX class. This ia an abstract base class for all 3D curves. Any class... more
Curve3dCollectionThis class represents a collection of Curve3d objects.
CurveBoundaryThis .NET class wraps the AcGeCurveBoundary ObjectARX class.CurveBoundary is a class that is used to communicate boundary geometry that... more
CurveCurveIntersector2dThis .Net class wraps AcGeCurveCurveInt2d ObjectARX class.CurveCurveInt2d represents the intersection set of two curves. There are special case IntersectWith()... more
CurveCurveIntersector3dThis .Net class wraps AcGeCurveCurveInt3d ObjectARX class.Represents the intersection set of two curves. There are special case IntersectWith() functions... more
Cylinder This .NET class wraps the AcGeCylinder ObjectARX class.It represents a bounded cylinder surface.
EllipticalArc2dThis .NET class wraps the AcGeEllipArc2d ObjectARX class. It represents both full ellipses and elliptical arcs in 2D space.
EllipticalArc3dThis .NET class wraps the AcGeEllipArc3d ObjectARX class. It represents both full ellipses and elliptical arcs in 3D space.
Entity2dThis .NET class wraps the AcGeEntity2d ObjectARX class. This is an abstract base class for all point set classes. Any... more
Entity3dThis .NET class wraps the AcGeEntity3d ObjectARX class. It's an abstract base class for all point set classes. Any class... more
ExternalBoundedSurfaceThis .NET class wraps the AcGeExternalBoundedSurface ObjectARX class.ExternalBoundedSurface class is a representation of a bounded surface defined outside of... more
ExternalCurve2dThis .NET class wraps the AcGeExternalCurve2d ObjectARX class.ExternalCurve2d class is a representation for a 2D curve geometry that has... more
ExternalCurve3dThis .NET class wraps the AcGeExternalCurve3d ObjectARX class.ExternalCurve3d class is a representation for a 3D curve geometry that has... more
ExternalSurfaceThis .NET class wraps the AcGeExternalSurface ObjectARX class.ExternalSurface class is a representation for an unbounded (other than by the... more
IntervalThis .NET class wraps the AcGeInterval ObjectARX class. It represents a finite or semi-infinite interval as the real axis whose... more
KnotCollectionRepresents a collection of Knots.
Line2dThis .NET class wraps the AcGeLine2d ObjectARX class. It represents an unbounded line in 2D space.
Line2dCollectionThis class provides a container for Autodesk.AutoCAD.Geometry.Line2d objects.
Line3dThis .NET class wraps the AcGeLine3d ObjectARX class. It represents an unbounded line in 3D space.
LinearEntity2dThis .NET class wraps the AcGeLinearEnt2d ObjectARX class. It's an abstract base class for all 2D line classes.
LinearEntity3dThis .NET class wraps the AcGeLinearEnt3d ObjectARX class. This is an abstract base class for all 3D line classes.
LineSegment2dThis .NET class wraps the AcGeLineSeg2d ObjectARX class. It represents a bounded line segment in 2D space.
LineSegment3dThis .NET class wraps the AcGeLineSeg3d ObjectARX class. It represents a bounded line segment in 3D space.
Matrix2dBuilderThis class is required to build instances of Autodesk.AutoCAD.Geometry.Matrix2d , which is an immutable value type.
Matrix3dBuilderThis class is required to build instances of Autodesk.AutoCAD.Geometry.Matrix3d , which is an immutable value type.
NurbCurve2dThis .Net class wraps AcGeNurbCurve2d ObjectARX class. This class represents non-uniform rational B-spline in 2D space.
NurbCurve3dThis class represents non-uniform rational B-spline in 3D space.
NurbSurfaceThis .NET class wraps the AcGeNurbSurface ObjectARX class. It represents generic NURB parametric surface.
OffsetCurve2dThis .NET class wraps the AcGeOffsetCurve2d ObjectARX class.Represents a curve that is an exact offset of another curve (base... more
OffsetCurve3dThis .NET class wraps the AcGeOffsetCurve3d ObjectARX class.Represents a curve that is an exact offset of another curve (base... more
OffsetSurfaceThis .NET class wraps the AcGeOffsetSurface ObjectARX class. It represents an offset object.
PlanarEntityThis .NET class wraps the AcGePlanarEnt ObjectARX class.The class PlanarEnt is an abstract base class for all planar surfaces.... more
PlaneThis .NET class wraps the AcGePlane ObjectARX class. Plane represents a parameterized infinite plane in 3D space.
Point3dCollection This .NET class wraps the AcGePoint3dArray ObjectARX class. Point3dArray is a template class that uses the AcArray class template.
PointEntity2dThis .NET class wraps the AcGePointEnt2d ObjectARX class. It's an abstract base class for 2D point classes.
PointEntity3dThis .NET class wraps the AcGePointEnt3d ObjectARX class. It's an abstract base class for 3D point classes.
PointOnCurve2dThis .NET class wraps the AcGePointOnCurve2d ObjectARX class.It represents a point on a 2D parametric curve. This class encapsulates... more
PointOnCurve3dThis .NET class wraps the AcGePointOnCurve3d ObjectARX class.It represents a point on a 3D parametric curve. This class encapsulates... more
PointOnSurfaceThis .NET class wraps the AcGePointOnSurface ObjectARX class. It represents a point on a surface. This class encapsulates all of... more
PolylineCurve2dThis .NET class wraps the AcGePolyline2d ObjectARX class. It's represents a piecewise linear spline entity in 2D space.
PolylineCurve3dThis .NET class wraps the AcGePolyline3d ObjectARX class. It's represents a piecewise linear spline entity in 3D space.
Position2dThis .NET class wraps the AcGePosition2d ObjectARX class. It represents a point in 2D space.
Position3dThis .NET class wraps the AcGePosition3d ObjectARX class. It represents a point in 3D space.
Ray2dThis .NET class wraps the AcGeRay2d ObjectARX class. It represents a half-bounded line in 2D space. A Ray2d object either... more
Ray3dThis .NET class wraps the AcGeRay3d ObjectARX class. It represents a half-bounded line in 3D space. A Ray3d object either... more
SphereThis .NET class wraps the AcGeSphere ObjectARX class. It represents a spherical surface.
SplineEntity2dThis .NET class wraps the AcGeSplineEnt2d ObjectARX class. It represents different spline entities in 2D space.
SplineEntity3dThis .Net class wraps AcGeSplineEnt3d ObjectARX class. It represents different spline entities in 3D space.
SurfaceThis .NET class wraps the AcGeSurface ObjectARX class. Surface class is an abstract base class for all other parametric surfaces.... more
SurfaceSurfaceIntersectorThis .NET class wraps the AcGeSurfSurfInt ObjectARX class. This class holds data for intersections of two surfaces.
TorusThis .NET class wraps the AcGeTorus ObjectARX class. It represents toroidal segment.

Enumerations

Enumeration Description
ClipConditionThis .NET enum wraps the AcGe::ClipCondition ObjectARX enum. It gives information about the spatial relationship between the input polygon and the... more
ClipErrorThis .NET enum wraps the AcGe::ClipError ObjectARX enum.
ErrorConditionThis .NET class wraps the AcGe::ErrorCondition ObjectARX class.
ExternalEntityKindThis .NET enum wraps the AcGe::ExternalEntityKind ObjectARX enum. This defines the type of external entity that can be accessed through GeLib... more
KnotParameterizationEnum This wraps the ObjectARX KnotParameterization enumeration.
OffsetCurveExtensionTypeThis enum gives the type of extension used in offset curve.
SurfaceSurfaceIntersectorConfigurationThis .NET enum wraps the AcGe::ssiConfig ObjectARX enum.These values categorize the neighborhood of a surface just to the left... more
SurfaceSurfaceIntersectorTypeThis .NET enum wraps the AcGe::ssiType ObjectARX enum. These values categorize the surface/surface intersection component.

Structures

Structure Description
ClipBoundary2dDataThis class contains data used by various ClipBoundary2d operations.
CompositeParameterThis value type encapsulates the data that defines the parameter of a point on a composite curve. This data includes... more
CoordinateSystem2dThis struct encapsulates the origin point and X- and Y-axis vectors that define a 2D coordinate system.
CoordinateSystem3dThis struct encapsulates the origin point, and X-, Y-, and Z-axis vectors that define a 3D coordinate system.
CurveBoundaryDataThis class contains data that defines a CurveBoundary object.
Matrix2dThis .NET class wraps the AcGeMatrix2d ObjectARX class.Class Matrix2d represents an affine transformation of 3D space, including translation. Each... more
Matrix2dInfoThis value type encapsulates the data returned by the Matrix2d.IsConformal() ObjectARX function.
Matrix3dThis .Net class wraps AcGeMatrix3d ObjectARX class.Class Matrix3d represents an affine transformation of 3D space, including translation. Each matrix... more
NurbCurve2dDataThis class contains data that defines a NurbCurve2d object.If the NurbCurve2d is not periodic, the length of knot vector... more
NurbCurve2dFitDataThis class contains the data returned by the NurbCurve2d.FitData property.
NurbCurve3dDataThis class contains data that defines a NurbCurve3d object.If the NurbCurve3d is not periodic, the length of the knot... more
NurbCurve3dFitData This class contains the data returned by the NurbCurve3.FitData property.
NurbSurfaceDefinitionThis class contains the data returned by the NurbSurface.GetDefinition method.If the surface is not periodic in u direction, the... more
PlanarEquationCoefficientsThis class encapsulates the data returned by the PlanarEnt.getCoefficients() ObjectARX function.
Point2dThis class wraps AcGePoint2d ObjectARX class. It represents a point in 2-dimensional space. It can be viewed as a structure... more
Point3dThis class wraps AcGePoint3d ObjectARX class. It represents a point in 3D space. It can be viewed as a structure... more
Scale2d This .NET class wraps AcGeScale2d ObjectARX class.The class Scale2d is called "scale vector 2D." This class is used to... more
Scale3dThis .NET class wraps the AcGeScale3d ObjectARX class.The class Scale3d is called "scale vector 3D." This class is used... more
SurfaceSurfaceIntersectorConfigurationsThis class contains SurfaceSurfaceIntersectorConfiguration objects that describe the left and right surface configuration data for each of two intersecting surfaces.... more
Tolerance This .NET class wraps AcGeTol ObjectARX class.This is an instantiable class that is by default initialized to the default... more
Vector2dThis .NET class wraps the AcGeVector2d ObjectARX class.Vector2d represents a vector in 2D space. It can be viewed as... more
Vector3dThis .NET class wraps the AcGeVector3d ObjectARX class. Vector3d represents a vector in 3D space. It can be viewed as... more

Was this information helpful?