| AddCluster(const CString &in_type, const CString &in_name, const CLongArray &in_indices, Cluster &io_cluster) |
Geometry |
|
| AddEmptyCluster(const CString &in_type, const CString &in_name, Cluster &io_cluster) |
Geometry |
|
| AddSurface(const CNurbsSurfaceData &in_surface, siNurbsFormat in_siNurbsFormat, NurbsSurface &out_Surface) |
NurbsSurfaceMesh |
|
| AddSurfaceWithTrim(const CNurbsSurfaceData &in_surface, const CTrimCurveDataArray &in_trims, siNurbsFormat in_siNurbsFormat, NurbsSurface &out_Surface) |
NurbsSurfaceMesh |
|
| CBase() |
CBase |
|
| ConstructPointLocators(LONG in_nbPointLocators, const LONG *in_pSubSurfaceIndices, const float *in_pNormalizedUVs) const |
NurbsSurfaceMesh |
|
| EvaluateClusterProperty(const PointLocatorData &in_ptLocators, LONG in_nbPointLocatorsIndices, const LONG *in_pPointLocatorsIndices, const Cluster &in_parentCluster, const ClusterProperty &in_clusterProperty, float *out_pData) const |
Geometry |
|
| EvaluateNormals(const PointLocatorData &in_ptLocators, siNormalComputationMethod in_ComputationMethod, LONG in_nbPointLocatorsIndices, const LONG *in_pPointLocatorsIndices, double *out_pNormals) const |
Geometry |
|
| EvaluatePositions(const PointLocatorData &in_ptLocators, LONG in_nbPointLocatorsIndices, const LONG *in_pPointLocatorsIndices, double *out_pPositions) const |
Geometry |
|
| Geometry() |
Geometry |
|
| Geometry(const CRef &in_ref) |
Geometry |
|
| Geometry(const Geometry &in_obj) |
Geometry |
|
| Get(siNurbsFormat in_siNurbsFormat, CNurbsSurfaceDataArray &out_surfaces) const |
NurbsSurfaceMesh |
|
| GetApplication() const |
SIObject |
|
| GetBoundingBox(double &out_centerx, double &out_centery, double &out_centerz, double &out_extentx, double &out_extenty, double &out_extentz, const MATH::CTransformation &in_XfoObjectToBBoxSpace) const |
Geometry |
|
| GetBoundingCapsule(double &out_centerx, double &out_centery, double &out_centerz, double &out_length, double &out_radius, siVolumeCenterMethod in_centerMethod, siBoundingCapsuleMethod in_axisMethod, const MATH::CTransformation &in_XfoObjectToBCapsuleSpace) |
Geometry |
|
| GetBoundingSphere(double &out_centerx, double &out_centery, double &out_centerz, double &out_radius, siVolumeCenterMethod in_centerMethod, const MATH::CTransformation &in_XfoObjectToBSphereSpace) |
Geometry |
|
| GetCache() |
Geometry |
|
| GetCategories() const |
SIObject |
|
| GetClassID() const |
NurbsSurfaceMesh |
[virtual] |
| GetClassIDName() const |
CBase |
|
| GetClosestLocations(LONG in_nbPositions, const double *in_pPositions) const |
Geometry |
|
| GetClosestLocationsWithinRadius(const MATH::CVector3 &in_position, double in_radius, LONG in_nbToSearch=-1) const |
Geometry |
|
| GetClosestSurfacePosition(MATH::CVector3 &in_vPosition, LONG &out_lSurfaceIndex, double &out_dSquaredDistance, double &out_dUValue, double &out_dVValue, MATH::CVector3 &out_vPosition) const |
NurbsSurfaceMesh |
|
| GetClusters() const |
Geometry |
|
| GetFacets() const |
Geometry |
|
| GetFullName() const |
SIObject |
|
| GetHelp() const |
SIObject |
|
| GetName() const |
SIObject |
|
| GetNestedObjects() const |
SIObject |
|
| GetNormalizedUVArray(const PointLocatorData &in_ptLocators, LONG in_nbPointLocatorsIndices, const LONG *in_pPointLocatorsIndices, float *out_pNormalizedUVs) const |
NurbsSurfaceMesh |
|
| GetOrigin() const |
SIObject |
|
| GetOriginPath() const |
SIObject |
|
| GetParent() const |
SIObject |
|
| GetPoints() const |
Geometry |
|
| GetRaycastIntersections(LONG in_nbPositions, const double *in_pPositions, const double *in_pRays, siLineIntersectionType in_eLineType=siSemiLineIntersection) const |
Geometry |
|
| GetRef() const |
CBase |
|
| GetSamples() const |
Geometry |
|
| GetSegments() const |
Geometry |
|
| GetSubSurfaceIndexArray(const PointLocatorData &in_ptLocators, LONG in_nbPointLocatorsIndices, const LONG *in_pPointLocatorsIndices, LONG *out_pIndices) const |
NurbsSurfaceMesh |
|
| GetSurfacePointLocatorsFromPoints(LONG in_nbPoints=-1, const LONG *in_pPoints=NULL) const |
Geometry |
|
| GetSurfaces() const |
NurbsSurfaceMesh |
|
| GetTriangles() const |
Geometry |
|
| GetType() const |
SIObject |
|
| GetUniqueName() const |
SIObject |
|
| IsA(siClassID in_ClassID) const |
NurbsSurfaceMesh |
[virtual] |
| XSI::CBase::IsA(const CRef &in_ref) const |
CBase |
|
| IsEqualTo(const CRef &in_ref) const |
SIObject |
|
| IsValid() const |
CBase |
|
| NurbsSurfaceMesh() |
NurbsSurfaceMesh |
|
| NurbsSurfaceMesh(const CRef &in_ref) |
NurbsSurfaceMesh |
|
| NurbsSurfaceMesh(const NurbsSurfaceMesh &in_obj) |
NurbsSurfaceMesh |
|
| NurbsSurfaceMesh(const Geometry &in_obj) |
NurbsSurfaceMesh |
|
| operator CRef &() |
CBase |
|
| operator!=(const CBase &in_obj) const |
CBase |
|
| operator=(const NurbsSurfaceMesh &in_obj) |
NurbsSurfaceMesh |
|
| operator=(const Geometry &in_geom) |
NurbsSurfaceMesh |
|
| operator=(const CRef &in_ref) |
NurbsSurfaceMesh |
|
| XSI::SIObject::operator=(const SIObject &in_obj) |
SIObject |
|
| operator==(const CBase &in_obj) const |
CBase |
|
| PutCache(CValue &in_Cache) |
Geometry |
|
| PutName(const CString &in_name) |
SIObject |
|
| ResetObject() |
CBase |
|
| Set(const CNurbsSurfaceDataArray &in_surfaces, siNurbsFormat in_siNurbsFormat=siSINurbs) |
NurbsSurfaceMesh |
|
| SetObject(const CRef &in_obj) |
CBase |
|
| SetupClosestLocationQueries(siClosestLocationMethod in_method=siClosestSurface, MATH::CTransformation *in_pTransfo=NULL, LONG in_nbFacetsToRestrictSearch=-1, const LONG *in_pFacetsToRestrictSearch=NULL) |
Geometry |
[inline] |
| SetupPointLocatorQueries(siClosestLocationMethod in_method, MATH::CTransformation *in_pTransfo, LONG in_nbFacetsToRestrictSearch, const LONG *in_pFacetsToRestrictSearch, LONG in_nbLocatorsToBeQueried) |
Geometry |
|
| SIObject() |
SIObject |
|
| SIObject(const CRef &in_ref) |
SIObject |
|
| SIObject(const SIObject &in_obj) |
SIObject |
|
| ~CBase() |
CBase |
[virtual] |
| ~Geometry() |
Geometry |
|
| ~NurbsSurfaceMesh() |
NurbsSurfaceMesh |
|
| ~SIObject() |
SIObject |
|