Class ImageBaseBuilder
Inheritance
System.Object
System.MarshalByRefObject
ImageBaseBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class ImageBaseBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
ImageBaseBuilder()
Declaration
protected ImageBaseBuilder()
Properties
BasePointChoice
Declaration
public ImageBaseBuilder.BasePointChoices BasePointChoice { get; set; }
Property Value
ColorMode
Declaration
public ImageBaseBuilder.ImageColorModes ColorMode { get; set; }
Property Value
Height
Declaration
public Expression Height { get; }
Property Value
ImageFile
Declaration
public string ImageFile { get; set; }
Property Value
Type |
Description |
System.String |
|
ImageReferencePoint1
Declaration
public Point ImageReferencePoint1 { get; set; }
Property Value
ImageReferencePoint2
Declaration
public Point ImageReferencePoint2 { get; set; }
Property Value
ImageReferencePoint3
Declaration
public Point ImageReferencePoint3 { get; set; }
Property Value
InsertionPointOption
Declaration
public ImageBaseBuilder.InsertionPoint InsertionPointOption { get; set; }
Property Value
LockAspectRatio
Declaration
public bool LockAspectRatio { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ModelReferencePoint1
Declaration
public Point ModelReferencePoint1 { get; set; }
Property Value
ModelReferencePoint2
Declaration
public Point ModelReferencePoint2 { get; set; }
Property Value
ModelReferencePoint3
Declaration
public Point ModelReferencePoint3 { get; set; }
Property Value
OverallTranslucency
Declaration
public int OverallTranslucency { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
PixelColorTolerance
Declaration
public int PixelColorTolerance { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
ReferenceDirectionOption
Declaration
public ImageBaseBuilder.ReferenceDirection ReferenceDirectionOption { get; set; }
Property Value
RotateAngleOfReferenceVector
Declaration
public Expression RotateAngleOfReferenceVector { get; }
Property Value
SizeOption
Declaration
public ImageBaseBuilder.SizeOptions SizeOption { get; set; }
Property Value
TransparencyColorOption
Declaration
public ImageBaseBuilder.TransparencyColorFrom TransparencyColorOption { get; set; }
Property Value
UserBasePoint
Declaration
public Point UserBasePoint { get; set; }
Property Value
UserInsertionPoint
Declaration
public Point UserInsertionPoint { get; set; }
Property Value
UserReferenceDirection
Declaration
public Direction UserReferenceDirection { get; set; }
Property Value
Width
Declaration
public Expression Width { get; }
Property Value
Methods
AlignImageToReferenceDirection()
Declaration
public void AlignImageToReferenceDirection()
FlipHorizontal()
Declaration
public void FlipHorizontal()
FlipVertical()
Declaration
public void FlipVertical()
GetBackgroundColor()
Declaration
public double[] GetBackgroundColor()
Returns
Type |
Description |
System.Double[] |
|
GetCornerPoints(out Point3d, out Point3d, out Point3d, out Point3d)
Declaration
public void GetCornerPoints(out Point3d point1, out Point3d point2, out Point3d point3, out Point3d point4)
Parameters
GetForegroundColor()
Declaration
public double[] GetForegroundColor()
Returns
Type |
Description |
System.Double[] |
|
GetImagesInPart()
Declaration
public string[] GetImagesInPart()
Returns
Type |
Description |
System.String[] |
|
GetTransparentPixelColor()
Declaration
public double[] GetTransparentPixelColor()
Returns
Type |
Description |
System.Double[] |
|
OrientViewToImage()
Declaration
public void OrientViewToImage()
ResetImageSize()
Declaration
public void ResetImageSize()
RotateLeft()
Declaration
RotateRight()
Declaration
public void RotateRight()
SetBackgroundColor(Double[])
Declaration
public void SetBackgroundColor(double[] backgroundColor)
Parameters
Type |
Name |
Description |
System.Double[] |
backgroundColor |
|
SetCornerPoints(Point3d, Point3d, Point3d, Point3d)
Declaration
public void SetCornerPoints(Point3d point1, Point3d point2, Point3d point3, Point3d point4)
Parameters
SetForegroundColor(Double[])
Declaration
public void SetForegroundColor(double[] foregroundColor)
Parameters
Type |
Name |
Description |
System.Double[] |
foregroundColor |
|
SetImageFromPart(String)
Declaration
public void SetImageFromPart(string imageName)
Parameters
Type |
Name |
Description |
System.String |
imageName |
|
SetTransparentPixelColor(Double[])
Declaration
public void SetTransparentPixelColor(double[] transparencyColor)
Parameters
Type |
Name |
Description |
System.Double[] |
transparencyColor |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink