API Reference > Classes > PRC Curve Classes > OdPrcCompositeCurve3d Class
OdPrcCompositeCurve3d Class
OdPrcCompositeCurve3dOdPrcCompositeCurve3dOdPrcCompositeCurve3d
Syntax
C++
class OdPrcCompositeCurve3d : public OdPrcCurve3d;

PrcCompositeCurve3d.h

 

Class implements a three-dimensional composite curve containing one or several sub curves.

Each of the sub curves must also be a three-dimensional and piecewise continuous curve. Transformation can be one of the following:

Value Description 
0x00 Identity 
0x01 Translate 
0x02 Rotate 
0x08 Scale 

 

A composite curve can be reparameterized and trimmed by using the setParameterization() or setData() methods.

 
Name 
Description 
 
Destroys the curve object. 
OdPrcCompositeCurve3d Class
 
Name 
Description 
 
Destroys the composite curve. 
 
Name 
Description 
 
This is the overview for the contentCurve method overload. 
 
is3d 
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. 
 
Returns the current parameterization information used for the curve. 
 
read 
Reads curve data from a specified input stream, and creates and returns a curve entity.
 
 
Reads data from a specified input stream into a curve array.
 
 
Reads curve data from a specified input stream, creates a curve, and returns a smart pointer to an OdPrcCurve object.
 
 
Sets new parametrization information to the curve.
 
 
Writes data from a curve array to a specified output stream.
 
 
Writes curve data to a specified output stream.
 
OdPrcCurve3d Class
 
Name 
Description 
 
Creates new 3d curve instance from OdGeCurve3d.
 
 
Returns the current transformation matrix for the curve. 
 
Returns the current curve data.
 
 
is3d 
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. 
 
Sets a new instance of the curve data.
 
 
Sets a new transformation for the curve.
 
 
Returns the current transformation for the curve. 
OdPrcCompositeCurve3d Class
 
Name 
Description 
 
This is the overview for the baseCurve method overload. 
 
This is the overview for the baseSense method overload. 
 
Returns the current value of the closed curve flag. If returned value is equal to true, the composite curve is closed. 
 
Sets new values of the composite curve's data.
 
 
Sets the closed curve flag.  
Copyright (c) 2002-2020. Open Design Alliance. All rights reserved.