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