Geometry Class |
The Geometry type exposes the following members.
| Name | Description | |
|---|---|---|
| AutoDelete | Property that indicates whether the object should be
automatically deleted by the Garbage Collector. (Inherited from DisposableWrapper) |
|
| IsDisposed | Property that indicates whether pointer to native code
unmanaged object == IntPtr::Zero. (Inherited from DisposableWrapper) |
|
| ModelToWorldTransform | Property that represents the model-to-world coordinate transform matrix for the geometry. This is the inverse of the WorldToModelTransform matrix. | |
| UnmanagedObject | Property that represents a pointer to an unmanaged
object. (Inherited from DisposableWrapper) |
|
| WorldToModelTransform | Property that represents the world-to-model coordinate transform matrix for the geometry. This is the inverse of the ModelToWorldTransform matrix. |
| Name | Description | |
|---|---|---|
| Circle(Point3d, Double, Vector3d) | Introduces a circle to the vectorization context. | |
| Circle(Point3d, Point3d, Point3d) | Introduces a circle to the vectorization context. | |
| CircularArc(Point3d, Point3d, Point3d, ArcType) | Introduces a circular arc to the vectorization context. | |
| CircularArc(Point3d, Double, Vector3d, Vector3d, Double, ArcType) | Introduces a circular arc to the vectorization context. | |
| Clone | Creates a *clone* of this object, and returns a pointer to the
*clone*. (Inherited from RXObject) |
|
| CompareTo | Allows classes to compare class objects. (Inherited from RXObject) |
|
| CopyFrom | Copies the contents of the specified object into this
object. (Inherited from RXObject) |
|
| CreateObjRef | (Inherited from MarshalByRefObject) |
|
| DeleteUnmanagedObject | (Inherited from RXObject) |
|
| Dispose | (Inherited from DisposableWrapper) |
|
| Dispose(Boolean) | (Inherited from DisposableWrapper) |
|
| Draw | Introduces the specified object into the vectorization context. | |
| EllipticalArc | ||
| Equals | Checks objects for equality. (Inherited from DisposableWrapper) |
|
| Finalize | (Inherited from DisposableWrapper) |
|
| GetHashCode | Retrieves the object hash code. (Inherited from DisposableWrapper) |
|
| GetLifetimeService | (Inherited from MarshalByRefObject) |
|
| GetMetaObject | (Inherited from RXObject) |
|
| GetRXClass | Gets a class describing instance dynamically associated with
this object as the OdRxClass object. (Inherited from RXObject) |
|
| GetType | (Inherited from Object) |
|
| Image(ImageBGRA32, Point3d, Vector3d, Vector3d) | Introduces an image in BGRA format into the vectorization context. | |
| Image(ImageBGRA32, Point3d, Vector3d, Vector3d, TransparencyMode) | Introduces an image in BGRA format into the vectorization context. | |
| InitializeLifetimeService | (Inherited from MarshalByRefObject) |
|
| MemberwiseClone | (Inherited from Object) |
|
| MemberwiseClone(Boolean) | (Inherited from MarshalByRefObject) |
|
| Mesh | Introduces a mesh into the vectorization context. | |
| OwnerDraw | Draws a GDI owner draw object. | |
| Polygon | Introduces a polygon to the vectorization context. | |
| Polyline(Polyline) | Introduces a polyline into the vectorization context. | |
| Polyline(Point3dCollection, Vector3d, IntPtr) | Introduces a polyline into the vectorization context. | |
| Polyline(Polyline, Int32, Int32) | Introduces a polyline into the vectorization context. | |
| Polypoint(Point3dCollection, Vector3dCollection, IntPtrCollection) | Introduces an array of points to the vectorization context. | |
| Polypoint(Point3dCollection, EntityColorCollection, Vector3dCollection, IntPtrCollection) | Introduces an array of points to the vectorization context. | |
| Polypoint(Point3dCollection, EntityColorCollection, TransparencyCollection, Vector3dCollection, IntPtrCollection, Int32) | Introduces an array of points to the vectorization context. | |
| PolyPolygon | Introduces multiple polygons to the vectorization context. These polygons can be defined with various properties including shape, opacity, outlines, etc. It can draw multiple identical polygons and multiple different polygons at the same time. If some of the parameters are not defined, they are taken from the current SubEntityTraits properties. | |
| PolyPolyline | Introduces multiple polylines to the vectorization context. | |
| PopClipBoundary | Removes the top clip boundary from the clip stack. | |
| PopModelTransform | Removes the top transformation from the current transformation stack. | |
| PushClipBoundary(ClipBoundary) | Pushes a clip boundary to the current clip stack. | |
| PushClipBoundary(ClipBoundary, AbstractClipBoundary) | Pushes a clip boundary with additional clipping information to the current clip stack. | |
| PushModelTransform(Matrix3d) | Pushes a model transformation matrix for the current transformation stack. The specified transformation is concatenated to the current model transformation (which is initially the identity transform). The resulting model transformation is subsequently applied to all geometry introduced into this vectorization context, until popModelTransform() is called. | |
| PushModelTransform(Vector3d) | Pushes a model transformation vector for the current transformation stack. The specified transformation is concatenated to the current model transformation (which is initially the identity transform). The resulting model transformation is subsequently applied to all geometry introduced into this vectorization context, until popModelTransform() is called. | |
| PushOrientationTransform | Pushes the orientation transform behavior to the current transform stack and returns the resulting matrix. | |
| PushPositionTransform(PositionBehavior, Point2d) | Pushes the position transform behavior to the current transform stack and returns the resulting matrix. | |
| PushPositionTransform(PositionBehavior, Point3d) | Pushes the position transform behavior to the current transform stack and returns the resulting matrix. | |
| PushScaleTransform(ScaleBehavior, Point2d) | Pushes the scale transform behavior to the current transform stack and returns the resulting matrix. | |
| PushScaleTransform(ScaleBehavior, Point3d) | Pushes the scale transform behavior to the current transform stack and returns the resulting matrix. | |
| QueryX | Checks whether the object belongs to the specified class and
returns a pointer to this object if this object can be converted to
the specified class. (Inherited from RXObject) |
|
| Ray | Introduces a ray into the vectorization context. | |
| RowOfDots | Introduces a row of points to the vectorization context. | |
| Shell | ||
| Text(Point3d, Vector3d, Vector3d, String, Boolean, TextStyle) | Introduces text into the vectorization context. | |
| Text(Point3d, Vector3d, Vector3d, Double, Double, Double, String) | Introduces text into the vectorization context. | |
| ToString | (Inherited from Object) |
|
| WorldLine | Introduces a line into the vectorization context. | |
| X | Checks whether the object belongs to the specified class and
returns a pointer to this object if this object can be converted to
the specified class, or throws an exception if it cannot. (Inherited from RXObject) |
|
| Xline | Introduces an xline into the vectorization context. |
| © Bricsys NV. All rights reserved. |