PointRGB Class

Colored 3D point definition.
Public Class PointRGB 
Inherits Point3D
This language is not supported or no code example is available.
public class PointRGB : Point3D
This language is not supported or no code example is available.
Name Description
Protected constructor PointRGB(PointRGB)
Public constructor PointRGB(double, double, double, Color) Color constructor.
Public constructor PointRGB(double, double, double, byte, byte, byte) Individual color components constructor.
Top
Name Description
Public property B Blue component.
Public property G Green component.
Public property Item(int) (inherited from Point3D).
Public property Static MaxValue Returns a 3D point with coordinates at double.MaxValue. (inherited from Point3D).
Public property MaximumCoordinate Gets the absolute value of maximum coordinate. (inherited from Point3D).
Public property Static MinValue Returns a 3D point with coordinates at double.MinValue. (inherited from Point3D).
Public property Static Origin Returns the (0,0,0) point. (inherited from Point3D).
Public property R Red component.
Public property X X coordinate value. (inherited from Point2D).
Public property Y Y coordinate value. (inherited from Point2D).
Public property Z Z coordinate value. (inherited from Point3D).
Top
Methods
 
Name Description
Public method Static AreEqual(Point2D, Point2D, double) Compares two 2D points in the given domain. (inherited from Point2D).
Public method Static AreEqual(Point3D, Point3D, double) Compares two 3D points in the given domain.
Public method Clone() Creates a deep copy of this RGB point.
Public method ConvertToSurrogate()
Public method Static Distance(Point2D, Point2D) Computes the distance between two 2D points. (inherited from Point2D).
Public method Static Distance(Point3D, Point3D) Computes the distance between two 3D points.
Public method Static DistanceSquared(Point2D, Point2D) Computes the squared distance between two 2D points. (inherited from Point2D).
Public method Static DistanceSquared(Point3D, Point3D) Computes the squared distance between two 3D points.
Public method DistanceTo(Plane) Computes the point to plane signed distance.
Public method DistanceTo(Point2D) Computes the distance to 2D point b. (inherited from Point2D).
Public method DistanceTo(Point3D) Computes the distance to 3D point b.
Public method DistanceTo(Segment2D) Computes the point-line distance. (inherited from Point2D).
Public method DistanceTo(Segment3D) Computes the point-line distance.
Public method Equals(Point2D) (inherited from Point2D).
Public method Equals(Point3D)
Public method Equals(object) Determines whether the specified object is equal to the current object.
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (inherited from Object).
Public method GetHashCode() Serves as the default hash function. (inherited from Point3D).
Public method GetType Gets the Type of the current instance. (inherited from Object).
Public method GetXElement() (inherited from Point3D).
Public method IsInside(Point3D, Point3D) Checks if the point is inside the specified volume. (inherited from Point3D).
Public method IsValid() Returns true if the point's coordinates are resonable values. (inherited from Point3D).
Protected method MemberwiseClone Creates a shallow copy of the current Object. (inherited from Object).
Public method ProjectTo(Segment2D) Project this point onto a 2D segment. (inherited from Point2D).
Public method ProjectTo(Segment3D) Project this point onto a 3D segment.
Public method Static ReadXml(XmlNode)
Public method Static ReadXml(string)
Public method ToArray() Returns an array of point's coordinates. (inherited from Point3D).
Public method ToString() Converts this 3D point to a human readable string.
Public method ToStringXml() Converts this 3D point to a human readable string. (inherited from Point3D).
Public method TransformBy(Transformation) Transforms the 3D point by the specified transformation. (inherited from Point3D).
Public method WriteAsFloat(BinaryWriter) (inherited from Point3D).
Public method WriteXml(XmlTextWriter) (inherited from Point3D).
Top
Name Description
Operator Static Addition Addition between two 2D points. (inherited from Point2D).
Operator Static Addition Addition between two 3D points.
Operator Static Addition Addition between a 3D point and a 3D vector.
Operator Static Division Division between a 2D point and a scalar value. (inherited from Point2D).
Operator Static Division Division between a 3D point and a scalar s.
Operator Static Equality (inherited from Point2D).
Operator Static Equality
Operator Static Inequality (inherited from Point2D).
Operator Static Inequality
Operator Static Multiply Product between a 2D point and a scalar value. (inherited from Point2D).
Operator Static Multiply Product between a scalar value and a 2D point. (inherited from Point2D).
Operator Static Multiply Product between a 3D point and a scalar s.
Operator Static Multiply Product between a 3D point and a scalar s.
Operator Static Subtraction Subtraction between two 2D points. (inherited from Point2D).
Operator Static Subtraction Subtraction between two 3D points.
Operator Static Subtraction Subtraction between a 3D point and a 3D vector.
Top

.NET Framework

Supported in: 4.5, 4.6, 4.7

In this article

Definition