Class implements a curve which represents the exact intersections of two surfaces. An intersection curve can be parameterized and transformed for positioning in model space.
Transformation can be one of the following:
Value Description |
0x00 Identity |
0x01 Translate |
0x02 Rotate |
0x08 Scale |
OdPrcIntersectionCurve3d inherits the OdPrcCurve class and can be reparameterized and trimmed using the OdPrcParameterization class and setParameterization() method.
File: PrcIntersectionCurve3d.h
Destroys the curve object. (Inherited from OdPrcCurve) | |
Destroys the intersection curve. |
Returns the current value of the angular error for the intersection curve. | |
Returns the current value of the chordal error for the intersection curve. | |
This is the overview for the contentCurve method overload. | |
Creates new 3d curve instance from OdGeCurve3d. (Inherited from OdPrcCurve3d) | |
This is the overview for the crossingPointsCrvIntersection method overload. | |
This is the overview for the endLimitPoint method overload. | |
Returns the current end limit type for the intersection curve. | |
Returns the current transformation matrix for the curve. (Inherited from OdPrcCurve3d) | |
Returns the current curve data. (Inherited from OdPrcCurve3d) | |
Returns the current value of the sense crossing flag. The flag value is equal to true if the sense of the intersection is the first surface crossing the second one; it is equal to false in the other case. | |
Returns the current curve's 3D flag value. The flag is equal to true if curve is a 3D object or is equal to false in the other case. (Inherited from OdPrcCurve3d) | |
Returns the current curve's 3D flag value. The flag is equal to true if the curve is a 3D object or is equal to false in the other case. (Inherited from OdPrcCurve) | |
Returns the current parameterization information used for the curve. (Inherited from OdPrcCurve) | |
Returns the current value of the parameterization definition respected flag. If this flag is set to true, the parameterization definition is respected; in the other case (flag is false) the parameterization definition is not respected. | |
Reads curve data from a specified input stream, and creates and returns a curve entity. (Inherited from OdPrcCurve) | |
Reads data from a specified input stream into a curve array. (Inherited from OdPrcCurve) | |
Reads curve data from a specified input stream, creates a curve, and returns a smart pointer to an OdPrcCurve object. (Inherited from OdPrcCurve) | |
Sets a new value of the angular error for the intersection curve. | |
Sets a new value of the chordal error for the intersection curve. | |
Sets a new end limit type for the intersection curve. | |
Sets a new instance of the curve data. (Inherited from OdPrcCurve3d) | |
Sets a new value of the sense crossing flag. The flag value is equal to true if the sense of the intersection is the first surface crossing the second one; it is equal to false in the other case. | |
Sets new parametrization information to the curve. (Inherited from OdPrcCurve) | |
Sets a new value of the parameterization definition respected flag. If this flag is set to true, the parameterization definition is respected; in the other case (flag is false) the parameterization definition is not respected. | |
Sets a new start limit type for the intersection curve. | |
Sets a new first surface for the intersection curve. | |
Sets a new value of the first surface sense flag. The flag value is equal to true if the sense of the intersection is the same as the first surface sense; it is equal to false in the other case. | |
Sets a new second surface for the intersection curve. | |
Sets a new value of the second surface sense flag. The flag value is equal to true if the sense of the intersection is the same as the second surface sense; it is equal to false in the other case. | |
Sets a new transformation for the curve. (Inherited from OdPrcCurve3d) | |
This is the overview for the startLimitPoint method overload. | |
Returns the current start limit type for the intersection curve. | |
Returns the current first surface of the intersection curve. | |
Returns the current value of the first surface sense flag. The flag value is equal to true if the sense of the intersection is the same as the first surface sense; it is equal to false in the other case. | |
Returns the current second surface for the intersection curve. | |
Returns the current value of the second surface sense flag. The flag value is equal to true if the sense of the intersection is the same as the second surface sense; it is equal to false in the other case. | |
Returns the current transformation for the curve. (Inherited from OdPrcCurve3d) | |
Writes data from a curve array to a specified output stream. (Inherited from OdPrcCurve) | |
Writes curve data to a specified output stream. (Inherited from OdPrcCurve) |
Copyright © 2002-2022. Open Design Alliance All rights reserved.
|