Class ImageBaseBuilder
Inheritance
ImageBaseBuilder
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
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
InsertionPointLocation
Declaration
public Point3d InsertionPointLocation { get; set; }
Property Value
InsertionPointOption
Declaration
public ImageBaseBuilder.InsertionPoint InsertionPointOption { get; set; }
Property Value
LockAspectRatio
Declaration
public bool LockAspectRatio { get; set; }
Property Value
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
PixelColorTolerance
Declaration
public int PixelColorTolerance { get; set; }
Property Value
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
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
GetImagesInPart()
Declaration
public string[] GetImagesInPart()
Returns
GetTransparentPixelColor()
Declaration
public double[] GetTransparentPixelColor()
Returns
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 |
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 |
double[] |
foregroundColor |
|
SetImageFromPart(string)
Declaration
public void SetImageFromPart(string imageName)
Parameters
Type |
Name |
Description |
string |
imageName |
|
SetTransparentPixelColor(double[])
Declaration
public void SetTransparentPixelColor(double[] transparencyColor)
Parameters
Type |
Name |
Description |
double[] |
transparencyColor |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink