Class implements a three-dimensional hyperbola defined on the [-infinite, infinite] interval. A hyperbola 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 |
OdPrcHyperbola3d inherits the OdPrcCurve class and can be reparameterized and trimmed using the OdPrcParameterization class and setParameterization() method.
File: PrcHyperbola3d.h
Destroys the curve object. (Inherited from OdPrcCurve) | |
Destroys the hyperbola. |
This is the overview for the contentCurve method overload. | |
Creates new 3d curve instance from OdGeCurve3d. (Inherited from OdPrcCurve3d) | |
Returns the current transformation matrix for the curve. (Inherited from OdPrcCurve3d) | |
Returns the current curve data. (Inherited from OdPrcCurve3d) | |
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 parameterization type used for the hyperbola. There are two types of hyperbola parameterization: ... more | |
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) | |
Returns the current value of the semi_axis length for the hyperbola. The semi_axis length determines the length the hyperbola is centered with at the origin. The semi_axis length is along the X-axis. | |
Returns the current value of the semi_image_axis length for the hyperbola. The semi_image_axis length determines the length the hyperbola is centered with at the origin. The semi_image_axis length is along the Y-axis. | |
Sets a new instance of the curve data. (Inherited from OdPrcCurve3d) | |
Sets new parametrization information to the curve. (Inherited from OdPrcCurve) | |
Sets a new value of the hyperbola parameterization type. There are two types of hyperbola parameterization: ... more | |
Sets a new value of the semi_axis length for the hyperbola. The semi_axis length determines the length the hyperbola is centered with at the origin. The semi_axis length is along the X-axis. | |
Sets a new value of the semi_image_axis length for the hyperbola. The semi_image_axis length determines the length the hyperbola is centered with at the origin. The semi_image_axis length is along the Y-axis. | |
Sets a new transformation for the curve. (Inherited from OdPrcCurve3d) | |
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.
|