23#ifndef __AECGRIP_CONSTRAINT_IMPL_H__
24#define __AECGRIP_CONSTRAINT_IMPL_H__
56 derivatives.
resize( iSize );
57 for( i = 0; i < iSize; i++ )
104 m_cPlane.transformBy( mTr );
125 m_cRay.transformBy( mTr );
146 m_cLine.transformBy( mTr );
164 m_cSeg.set( p1, p2 );
170 m_cSeg.transformBy( mTr );
196 m_pt.transformBy( mTr );
197 m_v1.transformBy( mTr );
198 m_v2.transformBy( mTr );
224 m_cBase.transformBy( mTr );
248 m_circ.transformBy( mTr );
269 m_cRay.transformBy( mTr );
OdSmartPtr< AECGripConstraintToPolyline > AECGripConstraintToPolylinePtr
OdSmartPtr< AECGripConstraintToPlaneRayRay > AECGripConstraintToPlaneRayRayPtr
OdSmartPtr< AECGripConstraintToAcDbCurve > AECGripConstraintToAcDbCurvePtr
OdSmartPtr< AECGripConstraintToLineRay > AECGripConstraintToLineRayPtr
OdSmartPtr< AECGripConstraintToRadialRay > AECGripConstraintToRadialRayPtr
OdSmartPtr< AECGripConstraintToLine > AECGripConstraintToLinePtr
OdSmartPtr< AECGripConstraintToCircle > AECGripConstraintToCirclePtr
OdSmartPtr< AECGripConstraintNone > AECGripConstraintNonePtr
OdSmartPtr< AECGripConstraintToPlane > AECGripConstraintToPlanePtr
OdSmartPtr< AECGripConstraintToLineSegment > AECGripConstraintToLineSegmentPtr
OdSmartPtr< AECGripConstraintCursorBased > AECGripConstraintCursorBasedPtr
#define ODRX_DECLARE_MEMBERS(ClassName)
virtual void transformBy(const OdGeMatrix3d &mTr)=0
virtual AECGr::Result apply(const OdGeVector3d &vViewDir, const OdGePoint3d &ptGrip, OdGePoint3d &ptNew)
void set(const OdDbObjectId &idCurve)
virtual void transformBy(const OdGeMatrix3d &)
virtual AECGr::Result apply(const OdGeVector3d &vViewDir, const OdGePoint3d &ptGrip, OdGePoint3d &ptNew)
virtual AECGr::Result apply(const OdGeVector3d &vViewDir, const OdGePoint3d &ptGrip, OdGePoint3d &ptNew)
void setCircle(const OdGeCircArc3d &cCircle)
virtual void transformBy(const OdGeMatrix3d &mTr)
void setLine(const OdGeLine3d &cLine)
virtual void transformBy(const OdGeMatrix3d &mTr)
virtual AECGr::Result apply(const OdGeVector3d &vViewDir, const OdGePoint3d &ptGrip, OdGePoint3d &ptNew)
virtual AECGr::Result apply(const OdGeVector3d &vViewDir, const OdGePoint3d &ptGrip, OdGePoint3d &ptNew)
virtual void transformBy(const OdGeMatrix3d &mTr)
void setRay(const OdGeRay3dExt &cRay)
virtual void transformBy(const OdGeMatrix3d &mTr)
void setSegment(const OdGePoint3d &p1, const OdGePoint3d &p2)
virtual AECGr::Result apply(const OdGeVector3d &vViewDir, const OdGePoint3d &ptGrip, OdGePoint3d &ptNew)
void setPlane(const OdGePlane &cPlane)
virtual void transformBy(const OdGeMatrix3d &mTr)
virtual AECGr::Result apply(const OdGeVector3d &vViewDir, const OdGePoint3d &ptGrip, OdGePoint3d &ptNew)
virtual void transformBy(const OdGeMatrix3d &mTr)
virtual AECGr::Result apply(const OdGeVector3d &vViewDir, const OdGePoint3d &ptGrip, OdGePoint3d &ptNew)
void set(const OdGePoint3d &pt, const OdGeVector3d &v1, const OdGeVector3d &v2)
virtual AECGr::Result apply(const OdGeVector3d &vViewDir, const OdGePoint3d &ptGrip, OdGePoint3d &ptNew)
void set(const FacetModeler::Contour2D &cBase)
virtual void transformBy(const OdGeMatrix3d &mTr)
virtual AECGr::Result apply(const OdGeVector3d &vViewDir, const OdGePoint3d &ptGrip, OdGePoint3d &ptNew)
void setRadialRay(const OdGeRay3dExt &cRay)
virtual void transformBy(const OdGeMatrix3d &mTr)
void resize(size_type logicalLength, const T &value)
OdGeVector3d direction() const
OdGePoint3d pointOnLine() const
virtual bool hasEndPoint(OdGePoint3d &) const
OdGeRay3dExt(const OdGePoint3d &point, const OdGeVector3d &vect)
virtual bool hasStartPoint(OdGePoint3d &pt) const
virtual OdGePoint3d evalPoint(double param, int numDeriv, OdGeVector3dArray &derivatives) const
static GE_STATIC_EXPORT const OdGeVector3d kIdentity
GLfloat GLfloat GLfloat v2