Contains segment information of a motion segment.
More...
|
| Element (int idInitial, const NXString &segmentNameInitial, int segmentTypeInitial, int curveTypeInitial, double slopeInitial, double curvatureInitial, double masterMinInitial, double masterMaxInitial, double slaveMinInitial, double slaveMaxInitial, double xn1Initial, double xn2Initial, double a0Initial, double a1Initial, double a2Initial, double a3Initial, double a4Initial, double a5Initial, double a6Initial, double amplitudeInitial, double angularFrequencyInitial, double phaseInitial, bool slopeEqualPrevInitial, bool slopeEqualNextInitial, bool curveEqualPrevInitial, bool curveEqualNextInitial) |
| Constructor for the Element struct.
|
|
|
double | A0 |
| segment polynomial coefficient
|
|
double | A1 |
| segment polynomial coefficient
|
|
double | A2 |
| segment polynomial coefficient
|
|
double | A3 |
| segment polynomial coefficient
|
|
double | A4 |
| segment polynomial coefficient
|
|
double | A5 |
| segment polynomial coefficient
|
|
double | A6 |
| segment polynomial coefficient
|
|
double | Amplitude |
| segment polynomial coefficient
|
|
double | AngularFrequency |
| segment polynomial coefficient
|
|
double | Curvature |
| point curvature
|
|
bool | CurveEqualNext |
| if the segment curvature equal with the next segment
|
|
bool | CurveEqualPrev |
| if the segment curvature equal with the previous segment
|
|
int | CurveType |
| curve type
|
|
int | Id |
| segment id
|
|
double | MasterMax |
| segment master max
|
|
double | MasterMin |
| segment master min
|
|
double | Phase |
| segment polynomial coefficient
|
|
NXString | SegmentName |
| segment name
|
|
int | SegmentType |
| segment type
|
|
double | SlaveMax |
| segment slave max
|
|
double | SlaveMin |
| segment slave min
|
|
double | Slope |
| point slope
|
|
bool | SlopeEqualNext |
| if the segment slope equal with the next segment
|
|
bool | SlopeEqualPrev |
| if the segment slope equal with the previous segment
|
|
double | Xn1 |
| segment nomalize lower define range
|
|
double | Xn2 |
| segment nomalize higher define range
|
|
Contains segment information of a motion segment.
NXOpen::Mechatronics::CamProfileBuilder::Element::Element |
( |
int |
idInitial, |
|
|
const NXString & |
segmentNameInitial, |
|
|
int |
segmentTypeInitial, |
|
|
int |
curveTypeInitial, |
|
|
double |
slopeInitial, |
|
|
double |
curvatureInitial, |
|
|
double |
masterMinInitial, |
|
|
double |
masterMaxInitial, |
|
|
double |
slaveMinInitial, |
|
|
double |
slaveMaxInitial, |
|
|
double |
xn1Initial, |
|
|
double |
xn2Initial, |
|
|
double |
a0Initial, |
|
|
double |
a1Initial, |
|
|
double |
a2Initial, |
|
|
double |
a3Initial, |
|
|
double |
a4Initial, |
|
|
double |
a5Initial, |
|
|
double |
a6Initial, |
|
|
double |
amplitudeInitial, |
|
|
double |
angularFrequencyInitial, |
|
|
double |
phaseInitial, |
|
|
bool |
slopeEqualPrevInitial, |
|
|
bool |
slopeEqualNextInitial, |
|
|
bool |
curveEqualPrevInitial, |
|
|
bool |
curveEqualNextInitial |
|
) |
| |
Constructor for the Element struct.
- Parameters
-
idInitial | segment id |
segmentNameInitial | segment name |
segmentTypeInitial | segment type |
curveTypeInitial | curve type |
slopeInitial | point slope |
curvatureInitial | point curvature |
masterMinInitial | segment master min |
masterMaxInitial | segment master max |
slaveMinInitial | segment slave min |
slaveMaxInitial | segment slave max |
xn1Initial | segment nomalize lower define range |
xn2Initial | segment nomalize higher define range |
a0Initial | segment polynomial coefficient |
a1Initial | segment polynomial coefficient |
a2Initial | segment polynomial coefficient |
a3Initial | segment polynomial coefficient |
a4Initial | segment polynomial coefficient |
a5Initial | segment polynomial coefficient |
a6Initial | segment polynomial coefficient |
amplitudeInitial | segment polynomial coefficient |
angularFrequencyInitial | segment polynomial coefficient |
phaseInitial | segment polynomial coefficient |
slopeEqualPrevInitial | if the segment slope equal with the previous segment |
slopeEqualNextInitial | if the segment slope equal with the next segment |
curveEqualPrevInitial | if the segment curvature equal with the previous segment |
curveEqualNextInitial | if the segment curvature equal with the next segment |
double NXOpen::Mechatronics::CamProfileBuilder::Element::A0 |
segment polynomial coefficient
double NXOpen::Mechatronics::CamProfileBuilder::Element::A1 |
segment polynomial coefficient
double NXOpen::Mechatronics::CamProfileBuilder::Element::A2 |
segment polynomial coefficient
double NXOpen::Mechatronics::CamProfileBuilder::Element::A3 |
segment polynomial coefficient
double NXOpen::Mechatronics::CamProfileBuilder::Element::A4 |
segment polynomial coefficient
double NXOpen::Mechatronics::CamProfileBuilder::Element::A5 |
segment polynomial coefficient
double NXOpen::Mechatronics::CamProfileBuilder::Element::A6 |
segment polynomial coefficient
double NXOpen::Mechatronics::CamProfileBuilder::Element::Amplitude |
segment polynomial coefficient
double NXOpen::Mechatronics::CamProfileBuilder::Element::AngularFrequency |
segment polynomial coefficient
double NXOpen::Mechatronics::CamProfileBuilder::Element::Curvature |
bool NXOpen::Mechatronics::CamProfileBuilder::Element::CurveEqualNext |
if the segment curvature equal with the next segment
bool NXOpen::Mechatronics::CamProfileBuilder::Element::CurveEqualPrev |
if the segment curvature equal with the previous segment
int NXOpen::Mechatronics::CamProfileBuilder::Element::CurveType |
int NXOpen::Mechatronics::CamProfileBuilder::Element::Id |
double NXOpen::Mechatronics::CamProfileBuilder::Element::MasterMax |
double NXOpen::Mechatronics::CamProfileBuilder::Element::MasterMin |
double NXOpen::Mechatronics::CamProfileBuilder::Element::Phase |
segment polynomial coefficient
NXString NXOpen::Mechatronics::CamProfileBuilder::Element::SegmentName |
int NXOpen::Mechatronics::CamProfileBuilder::Element::SegmentType |
double NXOpen::Mechatronics::CamProfileBuilder::Element::SlaveMax |
double NXOpen::Mechatronics::CamProfileBuilder::Element::SlaveMin |
double NXOpen::Mechatronics::CamProfileBuilder::Element::Slope |
bool NXOpen::Mechatronics::CamProfileBuilder::Element::SlopeEqualNext |
if the segment slope equal with the next segment
bool NXOpen::Mechatronics::CamProfileBuilder::Element::SlopeEqualPrev |
if the segment slope equal with the previous segment
double NXOpen::Mechatronics::CamProfileBuilder::Element::Xn1 |
segment nomalize lower define range
double NXOpen::Mechatronics::CamProfileBuilder::Element::Xn2 |
segment nomalize higher define range
The documentation for this struct was generated from the following file:
- Mechatronics_CamProfileBuilder.hxx
Copyright 2013 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.