Class ElementCollection
Inheritance
ElementCollection
Assembly: NXOpen.dll
Syntax
public class ElementCollection : TaggedObjectCollection, IMessageSink, IEnumerable
Constructors
ElementCollection()
Declaration
protected ElementCollection()
ElementCollection(Markup)
Declaration
protected ElementCollection(Markup owner)
Parameters
Type |
Name |
Description |
Markup |
owner |
|
Properties
Tag
Declaration
Property Value
Methods
CopyObjects(Element[])
Declaration
public Element[] CopyObjects(Element[] inputObjects)
Parameters
Type |
Name |
Description |
Element[] |
inputObjects |
|
Returns
CreateAnchoredLine(Point3d, Point3d, Point3d)
Declaration
public Line CreateAnchoredLine(Point3d anchorPoint, Point3d startPoint, Point3d endPoint)
Parameters
Returns
CreateCircle(Point2d, double)
Declaration
public Circle CreateCircle(Point2d center, double radius)
Parameters
Returns
CreateCircle(Point3d, Point2d, double)
Declaration
public Circle CreateCircle(Point3d anchorPoint, Point2d center, double radius)
Parameters
Returns
CreateCircle(Point3d, Point3d, double)
Declaration
public Circle CreateCircle(Point3d anchorPoint, Point3d center, double radius)
Parameters
Returns
CreateCircle(Point3d, double)
Declaration
public Circle CreateCircle(Point3d center, double radius)
Parameters
Returns
CreateEditElementDisplayBuilder(Element[])
Declaration
public EditElementDisplayBuilder CreateEditElementDisplayBuilder(Element[] objects)
Parameters
Type |
Name |
Description |
Element[] |
objects |
|
Returns
CreateElementBuilder(Element)
Declaration
public ElementBuilder CreateElementBuilder(Element annotation)
Parameters
Type |
Name |
Description |
Element |
annotation |
|
Returns
CreateEllipse(Point2d, double, double)
Declaration
public Ellipse CreateEllipse(Point2d center, double major, double minor)
Parameters
Returns
CreateEllipse(Point3d, Point2d, double, double)
Declaration
public Ellipse CreateEllipse(Point3d anchorPoint, Point2d center, double major, double minor)
Parameters
Returns
CreateEllipse(Point3d, Point3d, double, double)
Declaration
public Ellipse CreateEllipse(Point3d anchorPoint, Point3d center, double major, double minor)
Parameters
Returns
CreateEllipse(Point3d, double, double)
Declaration
public Ellipse CreateEllipse(Point3d center, double major, double minor)
Parameters
Returns
CreateFloatLine(Point3d, Point3d)
Declaration
public Line CreateFloatLine(Point3d startPoint, Point3d endPoint)
Parameters
Returns
CreateFreehand(Point2d[])
Declaration
public Freehand CreateFreehand(Point2d[] points)
Parameters
Type |
Name |
Description |
Point2d[] |
points |
|
Returns
CreateFreehand(Point3d, Point2d[])
Declaration
public Freehand CreateFreehand(Point3d anchorPoint, Point2d[] points)
Parameters
Returns
CreateFreehand(Point3d, Point3d[])
Declaration
public Freehand CreateFreehand(Point3d anchorPoint, Point3d[] points)
Parameters
Returns
CreateFreehand(Point3d[])
Declaration
public Freehand CreateFreehand(Point3d[] points)
Parameters
Type |
Name |
Description |
Point3d[] |
points |
|
Returns
CreateIcon(Point2d, string, Size)
Declaration
public Icon CreateIcon(Point2d position, string iconName, Icon.Size size)
Parameters
Returns
CreateIcon(Point3d, Point2d, string, Size)
Declaration
public Icon CreateIcon(Point3d anchorPoint, Point2d position, string iconName, Icon.Size size)
Parameters
Returns
CreateIcon(Point3d, Point3d, string, Size)
Declaration
public Icon CreateIcon(Point3d anchorPoint, Point3d position, string iconName, Icon.Size size)
Parameters
Returns
CreateIcon(Point3d, string, Size)
Declaration
public Icon CreateIcon(Point3d position, string iconName, Icon.Size size)
Parameters
Returns
CreateInsetImage(Point3d, string)
Declaration
public InsetImage CreateInsetImage(Point3d position, string filename)
Parameters
Returns
CreatePolygon(Point2d[])
Declaration
public Polygon CreatePolygon(Point2d[] points)
Parameters
Type |
Name |
Description |
Point2d[] |
points |
|
Returns
CreatePolygon(Point3d, Point2d[])
Declaration
public Polygon CreatePolygon(Point3d anchorPoint, Point2d[] points)
Parameters
Returns
CreatePolygon(Point3d, Point3d[])
Declaration
public Polygon CreatePolygon(Point3d anchorPoint, Point3d[] points)
Parameters
Returns
CreatePolygon(Point3d[])
Declaration
public Polygon CreatePolygon(Point3d[] points)
Parameters
Type |
Name |
Description |
Point3d[] |
points |
|
Returns
CreatePolyline(Point2d[])
Declaration
public Polyline CreatePolyline(Point2d[] points)
Parameters
Type |
Name |
Description |
Point2d[] |
points |
|
Returns
CreatePolyline(Point3d, Point2d[])
Declaration
public Polyline CreatePolyline(Point3d anchorPoint, Point2d[] points)
Parameters
Returns
CreatePolyline(Point3d, Point3d[])
Declaration
public Polyline CreatePolyline(Point3d anchorPoint, Point3d[] points)
Parameters
Returns
CreatePolyline(Point3d[])
Declaration
public Polyline CreatePolyline(Point3d[] points)
Parameters
Type |
Name |
Description |
Point3d[] |
points |
|
Returns
CreateRectangle(Point2d, double, double)
Declaration
public Rectangle CreateRectangle(Point2d center, double length, double width)
Parameters
Returns
CreateRectangle(Point3d, Point2d, double, double)
Declaration
public Rectangle CreateRectangle(Point3d anchorPoint, Point2d center, double length, double width)
Parameters
Returns
CreateRectangle(Point3d, Point3d, double, double)
Declaration
public Rectangle CreateRectangle(Point3d anchorPoint, Point3d center, double length, double width)
Parameters
Returns
CreateRectangle(Point3d, double, double)
Declaration
public Rectangle CreateRectangle(Point3d center, double length, double width)
Parameters
Returns
CreateText(Point2d, string)
Declaration
public Text CreateText(Point2d position, string textContent)
Parameters
Returns
CreateText(Point3d, string)
Declaration
public Text CreateText(Point3d position, string textContent)
Parameters
Returns
CutObjects(Element[])
Declaration
public Element[] CutObjects(Element[] inputObjects)
Parameters
Type |
Name |
Description |
Element[] |
inputObjects |
|
Returns
EnumerateMoveNext(ref Tag, byte[])
Declaration
protected override int EnumerateMoveNext(ref Tag currentTag, byte[] state)
Parameters
Type |
Name |
Description |
Tag |
currentTag |
|
byte[] |
state |
|
Returns
Overrides
FindObject(string)
Declaration
public Element FindObject(string id)
Parameters
Type |
Name |
Description |
string |
id |
|
Returns
ToArray()
Declaration
public Element[] ToArray()
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink