|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.mathematics.geometry.GeometryElement
org.jscience.mathematics.geometry.AbstractParametricCurve
org.jscience.mathematics.geometry.ParametricCurve3D
org.jscience.mathematics.geometry.BoundedCurve3D
org.jscience.mathematics.geometry.CompositeCurveSegment3D
public class CompositeCurveSegment3D
�R���� : ��?���?��?\?�����Z�O�?���g��\���N���X?B
��?���?�Ƃ�?A (�[�_�ŘA������) ����̗L��?��܂Ƃ߂� ��{�̋�?�Ɍ����Ă���̂ł���?B ���̃N���X��?A ���̕�?���?��?\?������?X�̗L��?� (�����?���?�̃Z�O�?���g�Ƃ���) ��\��?B ���̃N���X�̃C���X�^���X��?A
| Constructor Summary | |
|---|---|
CompositeCurveSegment3D(int transition,
boolean sameSense,
BoundedCurve3D parentCurve)
�e�t�B? |
|
| Methods inherited from class org.jscience.mathematics.geometry.BoundedCurve3D |
|---|
length, toBsplineCurve, toPolyline |
| Methods inherited from class org.jscience.mathematics.geometry.ParametricCurve3D |
|---|
checkProjection, dimension, identicalParameter, is3D, nearestProjectFrom, nearestProjectWithDistanceFrom, pointToParameter, reverseTransformBy, transformBy, transformBy |
| Methods inherited from class org.jscience.mathematics.geometry.AbstractParametricCurve |
|---|
checkValidity, checkValidity, isClosed, isCurve, isFinite, isInfinite, isNonPeriodic, isOpen, isParametric, isPeriodic, isValid, parameterDomain |
| Methods inherited from class org.jscience.mathematics.geometry.GeometryElement |
|---|
getClassName, getToleranceForAngle, getToleranceForAngleAsObject, getToleranceForDistance, getToleranceForDistance2, getToleranceForDistanceAsObject, getToleranceForParameter, getToleranceForParameterAsObject, getToleranceForRealNumber, getToleranceForRealNumberAsObject, is1D, is2D, isPlacement, isPoint, isSurface, isTransformationOperator, isVector, makeIndent, output |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CompositeCurveSegment3D(int transition,
boolean sameSense,
BoundedCurve3D parentCurve)
transition - ���̃Z�O�?���g�Ƃ̘A��?���?�?�sameSense - ���?�Ɠ�����ۂ����t���OparentCurve - ���?�TransitionCode,
InvalidArgumentValueException| Method Detail |
|---|
public int transition()
TransitionCodepublic boolean sameSense()
public BoundedCurve3D parentCurve()
public Point3D startPoint()
startPoint in class BoundedCurve3Dpublic Point3D endPoint()
endPoint in class BoundedCurve3Dpublic ParameterSection toBasisParameter(ParameterSection pint)
pint - �Z�O�?���g�ɑ���p���??[�^���
public double length(ParameterSection pint)
length in class AbstractParametricCurvepint - ��?�̒�����?�߂�p���??[�^���
ParameterOutOfRangepublic Point3D coordinates(double param)
coordinates in class ParametricCurve3Dparam - �p���??[�^�l
ParameterOutOfRangepublic Vector3D tangentVector(double param)
tangentVector in class ParametricCurve3Dparam - �p���??[�^�l
ParameterOutOfRangepublic CurveCurvature3D curvature(double param)
curvature in class ParametricCurve3Dparam - �p���??[�^�l
ParameterOutOfRangepublic double torsion(double param)
torsion in class ParametricCurve3Dparam - �p���??[�^�l
ParameterOutOfRangepublic CurveDerivative3D evaluation(double param)
evaluation in class ParametricCurve3Dparam - �p���??[�^�l
ParameterOutOfRange
public PointOnCurve3D[] singular()
throws IndefiniteSolutionException
singular in class ParametricCurve3DIndefiniteSolutionException - �⪕s��ł���
public PointOnCurve3D[] inflexion()
throws IndefiniteSolutionException
inflexion in class ParametricCurve3DIndefiniteSolutionException - �⪕s��ł���
public PointOnCurve3D[] projectFrom(Point3D point)
throws IndefiniteSolutionException
projectFrom in class ParametricCurve3Dpoint - ���e���̓_
IndefiniteSolutionException - �⪕s��ł���
public Polyline3D toPolyline(ParameterSection pint,
ToleranceForDistance tol)
toPolyline in class ParametricCurve3Dsection - ��?�ߎ�����p���??[�^���tolerance - �����̋��e��?�
ParameterOutOfRangepublic BsplineCurve3D toBsplineCurve(ParameterSection pint)
toBsplineCurve in class ParametricCurve3Dpint - �L�? Bspline ��?��?�����p���??[�^���
ParameterOutOfRangepublic IntersectionPoint3D[] intersect(ParametricCurve3D mate)
intersect in class ParametricCurve3Dmate - ���̋�?�
public IntersectionPoint3D[] intersect(ParametricSurface3D mate)
intersect in class ParametricCurve3Dmate - ���̋Ȗ�
public CurveCurveInterference3D[] interfere(BoundedCurve3D mate)
interfere in class BoundedCurve3Dmate - ���̋�?�
public ParametricCurve3D parallelTranslate(Vector3D moveVec)
parallelTranslate in class ParametricCurve3DmoveVec - ��?s�ړ��̕��Ɨʂ�\���x�N�g��
public boolean isFreeform()
isFreeform in class GeometryElement
protected ParametricCurve3D doTransformBy(boolean reverseTransform,
CartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
doTransformBy in class ParametricCurve3DreverseTransform - �t�ϊ�����̂ł���� true?A�����łȂ���� falsetransformationOperator - �I�ϊ����Z�qtransformedGeometries - ��ɓ��l�̕ϊ���{�����v�f��܂ރn�b�V���e?[�u��
protected boolean hasPolyline()
hasPolyline in class ParametricCurve3Dprotected boolean isComposedOfOnlyPolylines()
isComposedOfOnlyPolylines in class ParametricCurve3D
protected void output(java.io.PrintWriter writer,
int indent)
output in class GeometryElementwriter - PrintWriterindent - �C���f���g��?[��GeometryElement
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||