Preparing search index...
The search index is not available
DrawingWeb Documentation - v1.0.0
DrawingWeb Documentation
OdDbSpline
Class OdDbSpline
See
https://docs.opendesign.com/td_api_cpp/OdDbSpline.html
Additional documentation.
Hierarchy
any
OdDbSpline
Index
Constructors
constructor
Methods
cv
Frame
decompose
For
Save
degree
dwg
In
Fields
dwg
Out
Fields
dxf
In
Fields
dxf
Out
Fields
elevate
Degree
fit
Tolerance
get
Area
get
Control
Point
At
get
Dist
At
Param
get
End
Param
get
End
Point
get
First
Deriv
get
Fit
Data
get
Fit
Data1
get
Fit
Point
At
get
Fit
Tangents
get
Nurbs
Data
get
Nurbs
Data1
get
Param
At
Dist
get
Param
At
Point
get
Plane
get
Point
At
Param
get
Second
Deriv
get
Split
Curves
get
Split
Curves1
get
Start
Param
get
Start
Point
has
Fit
Data
insert
Control
Point
At
insert
Fit
Point
At
insert
Knot
isA
is
Null
is
Planar
is
Rational
modify
Position
And
Tangent
num
Control
Points
num
Fit
Points
purge
Fit
Data
queryX
remove
Control
Point
At
remove
Fit
Point
At
reverse
Curve
set
Control
Point
At
set
Cv
Frame
set
Fit
Data
set
Fit
Data1
set
Fit
Point
At
set
Fit
Tangents
set
Fit
Tol
set
From
Od
Ge
Curve
set
Nurbs
Data
set
Nurbs
Data1
set
Type
set
Weight
At
sub
Explode
sub
Transform
By
sub
World
Draw
type
weight
At
cast
create
Object
desc
pseudo
Constructor
rx
Init
rx
Uninit
Constructors
constructor
new
Od
Db
Spline
(
)
:
OdDbSpline
Returns
OdDbSpline
new
Od
Db
Spline
(
arg0
)
:
OdDbSpline
Parameters
arg0
:
OdDbSpline
Returns
OdDbSpline
Methods
cv
Frame
cv
Frame
(
)
:
boolean
Returns
boolean
decompose
For
Save
decompose
For
Save
(
ver
,
replaceId
,
exchangeXData
)
:
OdDbObject
Parameters
ver
:
DwgVersion
replaceId
:
OdDbObjectId
exchangeXData
:
boolean
Returns
OdDbObject
degree
degree
(
)
:
number
Returns
number
dwg
In
Fields
dwg
In
Fields
(
pFiler
)
:
OdResult
Parameters
pFiler
:
OdDbDwgFiler
Returns
OdResult
dwg
Out
Fields
dwg
Out
Fields
(
pFiler
)
:
void
Parameters
pFiler
:
OdDbDwgFiler
Returns
void
dxf
In
Fields
dxf
In
Fields
(
pFiler
)
:
OdResult
Parameters
pFiler
:
OdDbDxfFiler
Returns
OdResult
dxf
Out
Fields
dxf
Out
Fields
(
pFiler
)
:
void
Parameters
pFiler
:
OdDbDxfFiler
Returns
void
elevate
Degree
elevate
Degree
(
newDegree
)
:
void
Parameters
newDegree
:
number
Returns
void
fit
Tolerance
fit
Tolerance
(
)
:
number
Returns
number
get
Area
get
Area
(
area
)
:
OdResult
Parameters
area
:
number
Returns
OdResult
get
Control
Point
At
get
Control
Point
At
(
controlPointIndex
,
point
)
:
void
Parameters
controlPointIndex
:
number
point
:
OdGePoint3d
Returns
void
get
Dist
At
Param
get
Dist
At
Param
(
param
,
dist
)
:
OdResult
Parameters
param
:
number
dist
:
number
Returns
OdResult
get
End
Param
get
End
Param
(
endParam
)
:
OdResult
Parameters
endParam
:
number
Returns
OdResult
get
End
Point
get
End
Point
(
endPoint
)
:
OdResult
Parameters
endPoint
:
OdGePoint3d
Returns
OdResult
get
First
Deriv
get
First
Deriv
(
param
,
firstDeriv
)
:
OdResult
Parameters
param
:
number
firstDeriv
:
OdGeVector3d
Returns
OdResult
get
Fit
Data
get
Fit
Data
(
fitPoints
,
degree
,
fitTolerance
,
tangentsExist
,
startTangent
,
endTangent
)
:
OdResult
Parameters
fitPoints
:
OdGePoint3dArray
degree
:
number
fitTolerance
:
number
tangentsExist
:
boolean
startTangent
:
OdGeVector3d
endTangent
:
OdGeVector3d
Returns
OdResult
get
Fit
Data1
get
Fit
Data1
(
fitPoints
,
degree
,
fitTolerance
,
tangentsExist
,
startTangent
,
endTangent
,
knotParam
)
:
OdResult
Parameters
fitPoints
:
OdGePoint3dArray
degree
:
number
fitTolerance
:
number
tangentsExist
:
boolean
startTangent
:
OdGeVector3d
endTangent
:
OdGeVector3d
knotParam
:
OdGeKnotParameterization
Returns
OdResult
get
Fit
Point
At
get
Fit
Point
At
(
fitPointIndex
,
point
)
:
OdResult
Parameters
fitPointIndex
:
number
point
:
OdGePoint3d
Returns
OdResult
get
Fit
Tangents
get
Fit
Tangents
(
startTangent
,
endTangent
)
:
OdResult
Parameters
startTangent
:
OdGeVector3d
endTangent
:
OdGeVector3d
Returns
OdResult
get
Nurbs
Data
get
Nurbs
Data
(
degree
,
rational
,
closed
,
periodic
,
controlPoints
,
knots
,
weights
,
controlPtTol
,
knotTol
)
:
void
Parameters
degree
:
number
rational
:
boolean
closed
:
boolean
periodic
:
boolean
controlPoints
:
OdGePoint3dArray
knots
:
OdGeDoubleArray
weights
:
OdGeDoubleArray
controlPtTol
:
number
knotTol
:
number
Returns
void
get
Nurbs
Data1
get
Nurbs
Data1
(
degree
,
rational
,
closed
,
periodic
,
controlPoints
,
knots
,
weights
,
controlPtTol
)
:
void
Parameters
degree
:
number
rational
:
boolean
closed
:
boolean
periodic
:
boolean
controlPoints
:
OdGePoint3dArray
knots
:
OdGeKnotVector
weights
:
OdGeDoubleArray
controlPtTol
:
number
Returns
void
get
Param
At
Dist
get
Param
At
Dist
(
dist
,
param
)
:
OdResult
Parameters
dist
:
number
param
:
number
Returns
OdResult
get
Param
At
Point
get
Param
At
Point
(
pointOnCurve
,
param
)
:
OdResult
Parameters
pointOnCurve
:
OdGePoint3d
param
:
number
Returns
OdResult
get
Plane
get
Plane
(
plane
,
planarity
)
:
OdResult
Parameters
plane
:
OdGePlane
planarity
:
Planarity
Returns
OdResult
get
Point
At
Param
get
Point
At
Param
(
param
,
pointOnCurve
)
:
OdResult
Parameters
param
:
number
pointOnCurve
:
OdGePoint3d
Returns
OdResult
get
Second
Deriv
get
Second
Deriv
(
param
,
secondDeriv
)
:
OdResult
Parameters
param
:
number
secondDeriv
:
OdGeVector3d
Returns
OdResult
get
Split
Curves
get
Split
Curves
(
points
,
curveSegments
)
:
OdResult
Parameters
points
:
OdGePoint3dArray
curveSegments
:
OdRxObjectPtrArray
Returns
OdResult
get
Split
Curves1
get
Split
Curves1
(
params
,
curveSegments
)
:
OdResult
Parameters
params
:
OdGeDoubleArray
curveSegments
:
OdRxObjectPtrArray
Returns
OdResult
get
Start
Param
get
Start
Param
(
startParam
)
:
OdResult
Parameters
startParam
:
number
Returns
OdResult
get
Start
Point
get
Start
Point
(
startPoint
)
:
OdResult
Parameters
startPoint
:
OdGePoint3d
Returns
OdResult
has
Fit
Data
has
Fit
Data
(
)
:
boolean
Returns
boolean
insert
Control
Point
At
insert
Control
Point
At
(
knotParam
,
ctrlPt
,
weight
)
:
OdResult
Parameters
knotParam
:
number
ctrlPt
:
OdGePoint3d
weight
:
number
Returns
OdResult
insert
Fit
Point
At
insert
Fit
Point
At
(
fitPointIndex
,
point
)
:
void
Parameters
fitPointIndex
:
number
point
:
OdGePoint3d
Returns
void
insert
Knot
insert
Knot
(
param
)
:
void
Parameters
param
:
number
Returns
void
isA
isA
(
)
:
OdRxClass
Returns
OdRxClass
is
Null
is
Null
(
)
:
boolean
Returns
boolean
is
Planar
is
Planar
(
)
:
boolean
Returns
boolean
is
Rational
is
Rational
(
)
:
boolean
Returns
boolean
modify
Position
And
Tangent
modify
Position
And
Tangent
(
param
,
point
,
deriv
)
:
boolean
Parameters
param
:
number
point
:
OdGePoint3d
deriv
:
OdGeVector3d
Returns
boolean
num
Control
Points
num
Control
Points
(
)
:
number
Returns
number
num
Fit
Points
num
Fit
Points
(
)
:
number
Returns
number
purge
Fit
Data
purge
Fit
Data
(
)
:
void
Returns
void
queryX
queryX
(
protocolClass
)
:
OdRxObject
Parameters
protocolClass
:
OdRxClass
Returns
OdRxObject
remove
Control
Point
At
remove
Control
Point
At
(
index
)
:
OdResult
Parameters
index
:
number
Returns
OdResult
remove
Fit
Point
At
remove
Fit
Point
At
(
fitPointIndex
)
:
void
Parameters
fitPointIndex
:
number
Returns
void
reverse
Curve
reverse
Curve
(
)
:
OdResult
Returns
OdResult
set
Control
Point
At
set
Control
Point
At
(
controlPointIndex
,
point
)
:
void
Parameters
controlPointIndex
:
number
point
:
OdGePoint3d
Returns
void
set
Cv
Frame
set
Cv
Frame
(
bVisible
)
:
void
Parameters
bVisible
:
boolean
Returns
void
set
Fit
Data
set
Fit
Data
(
fitPoints
,
degree
,
fitTolerance
,
startTangent
,
endTangent
)
:
void
Parameters
fitPoints
:
OdGePoint3dArray
degree
:
number
fitTolerance
:
number
startTangent
:
OdGeVector3d
endTangent
:
OdGeVector3d
Returns
void
set
Fit
Data1
set
Fit
Data1
(
fitPoints
,
degree
,
fitTolerance
,
startTangent
,
endTangent
,
knotParam
)
:
void
Parameters
fitPoints
:
OdGePoint3dArray
degree
:
number
fitTolerance
:
number
startTangent
:
OdGeVector3d
endTangent
:
OdGeVector3d
knotParam
:
OdGeKnotParameterization
Returns
void
set
Fit
Point
At
set
Fit
Point
At
(
fitPointIndex
,
point
)
:
void
Parameters
fitPointIndex
:
number
point
:
OdGePoint3d
Returns
void
set
Fit
Tangents
set
Fit
Tangents
(
startTangent
,
endTangent
)
:
void
Parameters
startTangent
:
OdGeVector3d
endTangent
:
OdGeVector3d
Returns
void
set
Fit
Tol
set
Fit
Tol
(
fitTolerance
)
:
void
Parameters
fitTolerance
:
number
Returns
void
set
From
Od
Ge
Curve
set
From
Od
Ge
Curve
(
geCurve
,
normal
,
tol
)
:
OdResult
Parameters
geCurve
:
OdGeCurve3d
normal
:
OdGeVector3d
tol
:
OdGeTol
Returns
OdResult
set
Nurbs
Data
set
Nurbs
Data
(
degree
,
rational
,
closed
,
periodic
,
controlPoints
,
knots
,
weights
,
controlPtTol
,
knotTol
)
:
void
Parameters
degree
:
number
rational
:
boolean
closed
:
boolean
periodic
:
boolean
controlPoints
:
OdGePoint3dArray
knots
:
OdGeDoubleArray
weights
:
OdGeDoubleArray
controlPtTol
:
number
knotTol
:
number
Returns
void
set
Nurbs
Data1
set
Nurbs
Data1
(
degree
,
rational
,
closed
,
periodic
,
controlPoints
,
knots
,
weights
,
controlPtTol
)
:
void
Parameters
degree
:
number
rational
:
boolean
closed
:
boolean
periodic
:
boolean
controlPoints
:
OdGePoint3dArray
knots
:
OdGeKnotVector
weights
:
OdGeDoubleArray
controlPtTol
:
number
Returns
void
set
Type
set
Type
(
type
)
:
OdResult
Parameters
type
:
SplineType
Returns
OdResult
set
Weight
At
set
Weight
At
(
weightIndex
,
weight
)
:
void
Parameters
weightIndex
:
number
weight
:
number
Returns
void
sub
Explode
sub
Explode
(
entitySet
)
:
OdResult
Parameters
entitySet
:
OdRxObjectPtrArray
Returns
OdResult
sub
Transform
By
sub
Transform
By
(
xfm
)
:
OdResult
Parameters
xfm
:
OdGeMatrix3d
Returns
OdResult
sub
World
Draw
sub
World
Draw
(
pWd
)
:
boolean
Parameters
pWd
:
OdGiWorldDraw
Returns
boolean
type
type
(
)
:
SplineType
Returns
SplineType
weight
At
weight
At
(
weightIndex
)
:
number
Parameters
weightIndex
:
number
Returns
number
Static
cast
cast
(
pObj
)
:
OdDbSpline
Parameters
pObj
:
OdRxObject
Returns
OdDbSpline
Static
create
Object
create
Object
(
)
:
OdDbSpline
Returns
OdDbSpline
Static
desc
desc
(
)
:
OdRxClass
Returns
OdRxClass
Static
pseudo
Constructor
pseudo
Constructor
(
)
:
OdRxObjectPtr
Returns
OdRxObjectPtr
Static
rx
Init
rx
Init
(
)
:
void
Returns
void
Static
rx
Uninit
rx
Uninit
(
)
:
void
Returns
void
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
cv
Frame
decompose
For
Save
degree
dwg
In
Fields
dwg
Out
Fields
dxf
In
Fields
dxf
Out
Fields
elevate
Degree
fit
Tolerance
get
Area
get
Control
Point
At
get
Dist
At
Param
get
End
Param
get
End
Point
get
First
Deriv
get
Fit
Data
get
Fit
Data1
get
Fit
Point
At
get
Fit
Tangents
get
Nurbs
Data
get
Nurbs
Data1
get
Param
At
Dist
get
Param
At
Point
get
Plane
get
Point
At
Param
get
Second
Deriv
get
Split
Curves
get
Split
Curves1
get
Start
Param
get
Start
Point
has
Fit
Data
insert
Control
Point
At
insert
Fit
Point
At
insert
Knot
isA
is
Null
is
Planar
is
Rational
modify
Position
And
Tangent
num
Control
Points
num
Fit
Points
purge
Fit
Data
queryX
remove
Control
Point
At
remove
Fit
Point
At
reverse
Curve
set
Control
Point
At
set
Cv
Frame
set
Fit
Data
set
Fit
Data1
set
Fit
Point
At
set
Fit
Tangents
set
Fit
Tol
set
From
Od
Ge
Curve
set
Nurbs
Data
set
Nurbs
Data1
set
Type
set
Weight
At
sub
Explode
sub
Transform
By
sub
World
Draw
type
weight
At
cast
create
Object
desc
pseudo
Constructor
rx
Init
rx
Uninit
DrawingWeb Documentation - v1.0.0
Loading...
See
https://docs.opendesign.com/td_api_cpp/OdDbSpline.html Additional documentation.