HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GA_NUBBasis Member List

This is the complete list of members for GA_NUBBasis, including all inherited members.

append(fpreal v)GA_Basisinline
attach(const GA_Basis &b, bool overlap=true, bool spread=false) overrideGA_NUBBasisvirtual
checkValid(int cv_len, int b_len, bool does_wrap) const overrideGA_NUBBasisvirtual
GA_Basis::checkValid(int cvLen, bool doesWrap) const GA_Basisinline
chord(UT_Vector4Array &cvs) overrideGA_NUBBasisvirtual
computeBValue(int index, fpreal u) const overrideGA_NUBBasisvirtual
computeRaiseOrderAlphas(int increment, fpreal bezalfs[][GA_MAXORDER]) const GA_Basis
copyFrom(const GA_Basis &b, bool compatible=false) overrideGA_NUBBasisvirtual
cycle(int amount, bool keep_span)GA_NUBBasis
doMerge(GA_KnotVector &avec, const GA_KnotVector &bvec, GA_KnotVector *inserts=0)GA_Basisprotectedstatic
evalDerivativeMatrix(fpreal u, int offset, int deriv, fpreal64 bmatx[][GA_MAXORDER]) const overrideGA_NUBBasisvirtual
evalDerivativeMatrix(fpreal u, int offset, int deriv, fpreal32 bmatx[][GA_MAXORDER]) const overrideGA_NUBBasisvirtual
evalInterval(fpreal u, int offset, int deriv, fpreal64 *vals) const overrideGA_NUBBasisvirtual
evalInterval(fpreal u, int offset, int deriv, fpreal32 *vals) const overrideGA_NUBBasisvirtual
findApproximate(fpreal val, int startidx, fpreal tol=theBasisTolerance) const GA_Basis
findBreakpoint(int idx) const GA_NUBBasis
findBreakpoint(fpreal t) const GA_NUBBasis
findClosest(fpreal val, int &idx, int startidx, int endidx) const GA_Basis
findMaxSpan(int start, int stop) const GA_Basis
findOffset(fpreal k, int start_idx=0) const overrideGA_NUBBasisvirtual
findStart(fpreal k, int start_idx=0) const GA_NUBBasisinline
findStartOffset(fpreal u, int uoffset) const overrideGA_NUBBasisvirtual
findValidStart(fpreal u, int uoffset=-1) const GA_NUBBasisinline
GA_Basis()GA_Basis
GA_Basis(const GA_Basis &src)GA_Basis
GA_BASIS_ADAPT_FLAGS enum valueGA_Basis
GA_BASIS_ADAPT_KNOTS enum valueGA_Basis
GA_BASIS_ADAPT_NONE enum valueGA_Basis
GA_NUBBasis(int length=-1, int order=-1, bool end_interpolation=true)GA_NUBBasis
GA_NUBBasis(fpreal start, fpreal step, int length, int order=-1, bool end_interpolation=true)GA_NUBBasis
GA_NUBBasis(int bkpoints, int multiplicity, int ord)GA_NUBBasis
GA_NUBBasis(const GA_NUBBasis &src)GA_NUBBasis
getBreakCount() const overrideGA_NUBBasisvirtual
getBreakpoints(GA_KnotVector &a, fpreal tol=theBasisTolerance) const overrideGA_NUBBasisvirtual
getCvRangeOfBreakpoint(int bkp, int &startcv, int &stopcv) const overrideGA_NUBBasisvirtual
getCvRangeOfDomain(int ustartidx, int ustopidx, int &start_cv, int &end_cv) const overrideGA_NUBBasisvirtual
getCvRangeOfDomain(fpreal ustart, fpreal ustop, int &start_cv, int &end_cv) const overrideGA_NUBBasisvirtual
getData() const GA_Basisinlineprotected
getDimension() const overrideGA_NUBBasisvirtual
getEndInterpolation() const GA_NUBBasisinline
getEndMultiplicity() const overrideGA_NUBBasisvirtual
getGreville(int idx, bool clamp=true, bool wrap=false) const overrideGA_NUBBasisvirtual
getKnotVector() const GA_Basisinline
getKnotVector()GA_Basisinline
getLength() const GA_Basisinline
getMemoryUsage(bool inclusive) const overrideGA_NUBBasisinlinevirtual
getMultiplicities(UT_IntArray &arr) const GA_Basis
getMultiplicity(fpreal u, int &uidx) const overrideGA_NUBBasisvirtual
getOrder() const GA_Basisinline
getType() const overrideGA_NUBBasisvirtual
getTypeName() const overrideGA_NUBBasisvirtual
getValidInterval(int &a, int &b) const overrideGA_NUBBasisvirtual
getValidRange(fpreal &a, fpreal &b) const GA_Basis
getVector() const GA_Basisinline
getVector()GA_Basisinline
grow(bool wrapped=false) overrideGA_NUBBasisvirtual
growAt(unsigned cv_idx, bool wrapped)GA_NUBBasis
import(int order, const UT_FloatArray &knots, bool end_interpolation=true)GA_NUBBasis
insertKnot(fpreal v, int i)GA_Basisinline
isEqual(const GA_Basis &basis) const overrideGA_NUBBasisvirtual
isSimilar(const GA_NUBBasis &b) const GA_NUBBasis
isUniform() const GA_NUBBasis
jsonLoad(UT_JSONParser &p)GA_Basis
jsonLoad(UT_JSONParser &p, const UT_JSONValue &v)GA_Basis
jsonSave(UT_JSONWriter &w) const GA_Basis
jsonSave(UT_JSONValue &v) const GA_Basis
knotToBreakpoint(int &kidx, int a, int b) const overrideGA_NUBBasisvirtual
loadH9(UT_IStream &is, int cvs, bool wrapped) overrideGA_NUBBasisvirtual
makeNURBSPeriodic()GA_NUBBasis
makeUniform(fpreal ustep=1) overrideGA_NUBBasisvirtual
map(const GA_Basis &b)GA_Basis
map(GA_KnotVector &knots, const GA_KnotVector &src, fpreal newlen=1, const fpreal *neworig=0)GA_Basisstatic
map(fpreal newlen=1, const fpreal *neworig=0)GA_Basisinline
map(const GA_Basis &b, fpreal &u, int uoffset=0) const GA_Basis
merge(const GA_Basis &b)GA_Basis
merge(GA_Basis &b)GA_Basis
mergePartial(const GA_NUBBasis &a, const GA_NUBBasis &b, int a0, int a1, int b0, int b1, GA_KnotVector *aknots=nullptr, GA_KnotVector *bknots=nullptr)GA_NUBBasis
myDataGA_Basisprotected
myOrderGA_Basisprotected
newSpecies(GA_BASIS_TYPE type)GA_Basisstatic
normalize(fpreal scale=0, const fpreal *neworig=0)GA_Basis
operator!=(const GA_NUBBasis &a) const GA_NUBBasisinline
operator==(const GA_NUBBasis &a) const GA_NUBBasis
realToUnit(fpreal u_real, bool valid_interval=true) const GA_Basis
rebuild(fpreal ustart=0, fpreal ustep=1) overrideGA_NUBBasisvirtual
refine(fpreal k, int kidx, int r, bool wrapped)GA_NUBBasis
remove(int i)GA_Basisinline
reset() overrideGA_NUBBasisvirtual
resize(int sz)GA_Basis
reverse(bool wrapped) overrideGA_NUBBasisvirtual
saveH9(std::ostream &os, bool wrapped, bool binary) const overrideGA_NUBBasisvirtual
setEndInterpolation(bool value, bool modify_knots)GA_NUBBasis
setKnotsByAveraging(UT_Vector &param, bool wrapped=false)GA_NUBBasis
setKnotsByBreakpoints(UT_Vector &param)GA_NUBBasis
setKnotsByEqualSpacing(UT_Vector &param, bool wrapped=false)GA_NUBBasis
setKnotsBySpreading(UT_Vector &param)GA_NUBBasis
setOrder(int ord)GA_Basisinline
setWrapping(bool wrap) overrideGA_NUBBasisvirtual
shrink(bool wrapped=false) overrideGA_NUBBasisvirtual
shrinkAt(unsigned cv_idx, bool wrapped)GA_NUBBasis
slideRange(fpreal umin, fpreal umax, fpreal ubias=0.5) overrideGA_NUBBasisvirtual
testForNan() const GA_Basis
theBasisToleranceGA_Basisstatic
theBinomialGA_Basisstatic
toggleEndInterpolation()GA_NUBBasisinline
unitToReal(fpreal u_unit, bool valid_interval=true) const GA_Basis
updateEndInterpolation()GA_NUBBasis
validate(int adapt=GA_Basis::GA_BASIS_ADAPT_NONE) overrideGA_NUBBasisvirtual
~GA_Basis()GA_Basisinlinevirtual