Cortex
10.0.0-a4
|
This is the complete list of members for IECore::MeshPrimitiveEvaluator, including all inherited members.
addRef() const | IECore::RefCounted | inline |
barycentricPosition(unsigned int triangleIndex, const Imath::V3f &barycentricCoordinates, PrimitiveEvaluator::Result *result) const | IECore::MeshPrimitiveEvaluator | |
BaseClass typedef | IECore::RunTimeTyped | |
baseTypeId() | IECore::RunTimeTyped | static |
baseTypeId(TypeId typeId) | IECore::RunTimeTyped | static |
baseTypeIds(TypeId typeId) | IECore::RunTimeTyped | static |
baseTypeName() | IECore::RunTimeTyped | static |
baseTypeRegistry() (defined in IECore::RunTimeTyped) | IECore::RunTimeTyped | protectedstatic |
BaseTypeRegistryMap typedef (defined in IECore::RunTimeTyped) | IECore::RunTimeTyped | protected |
BaseTypesRegistryMap typedef (defined in IECore::RunTimeTyped) | IECore::RunTimeTyped | protected |
calculateAverageNormals() const (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | protected |
calculateMassProperties() const (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | protected |
centerOfGravity() const override | IECore::MeshPrimitiveEvaluator | virtual |
closestPoint(const Imath::V3f &p, PrimitiveEvaluator::Result *result) const override | IECore::MeshPrimitiveEvaluator | virtual |
closestPointWalk(TriangleBoundTree::NodeIndex nodeIndex, const Imath::V3f &p, float &closestDistanceSqrd, Result *result) const (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | protected |
completeBaseTypesRegistry() (defined in IECore::RunTimeTyped) | IECore::RunTimeTyped | protectedstatic |
completeDerivedTypesRegistry() (defined in IECore::RunTimeTyped) | IECore::RunTimeTyped | protectedstatic |
create(ConstPrimitivePtr primitive) (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | static |
createResult() const override | IECore::MeshPrimitiveEvaluator | virtual |
CreatorFn typedef (defined in IECore::PrimitiveEvaluator) | IECore::PrimitiveEvaluator | |
derivedTypeIds(TypeId typeId) | IECore::RunTimeTyped | static |
derivedTypeIdsWalk(TypeId typeId, std::set< TypeId > &) (defined in IECore::RunTimeTyped) | IECore::RunTimeTyped | protectedstatic |
derivedTypesRegistry() (defined in IECore::RunTimeTyped) | IECore::RunTimeTyped | protectedstatic |
DerivedTypesRegistryMap typedef (defined in IECore::RunTimeTyped) | IECore::RunTimeTyped | protected |
Edge typedef (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | protected |
EdgeAverageNormals typedef (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | protected |
g_baseTypeIdsMutex (defined in IECore::RunTimeTyped) | IECore::RunTimeTyped | protectedstatic |
g_derivedTypeIdsMutex (defined in IECore::RunTimeTyped) | IECore::RunTimeTyped | protectedstatic |
IE_CORE_DECLAREMEMBERPTR(RunTimeTyped) (defined in IECore::RunTimeTyped) | IECore::RunTimeTyped | |
IE_CORE_DECLAREMEMBERPTR(RefCounted) (defined in IECore::RefCounted) | IECore::RefCounted | |
IE_CORE_DECLAREPTR(Result) (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | |
IE_CORE_DECLAREPTR(Result) (defined in IECore::PrimitiveEvaluator) | IECore::PrimitiveEvaluator | |
IE_CORE_DECLARERUNTIMETYPED(MeshPrimitiveEvaluator, PrimitiveEvaluator) (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | |
IE_CORE_DECLARERUNTIMETYPED(PrimitiveEvaluator, RunTimeTyped) (defined in IECore::PrimitiveEvaluator) | IECore::PrimitiveEvaluator | |
inheritsFrom(TypeId typeId) | IECore::RunTimeTyped | static |
inheritsFrom(const char *typeName) | IECore::RunTimeTyped | static |
inheritsFrom(TypeId type, TypeId baseType) | IECore::RunTimeTyped | static |
inheritsFrom(const char *typeName, const char *baseTypeName) | IECore::RunTimeTyped | static |
intersectionPoint(const Imath::V3f &origin, const Imath::V3f &direction, PrimitiveEvaluator::Result *result, float maxDistance=Imath::limits< float >::max()) const override | IECore::MeshPrimitiveEvaluator | virtual |
intersectionPoints(const Imath::V3f &origin, const Imath::V3f &direction, std::vector< PrimitiveEvaluator::ResultPtr > &results, float maxDistance=Imath::limits< float >::max()) const override (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | |
IECore::PrimitiveEvaluator::intersectionPoints(const Imath::V3f &origin, const Imath::V3f &direction, std::vector< ResultPtr > &results, float maxDistance=Imath::limits< float >::max()) const =0 | IECore::PrimitiveEvaluator | pure virtual |
intersectionPointsWalk(TriangleBoundTree::NodeIndex nodeIndex, const Imath::Line3f &ray, float maxDistSqrd, std::vector< PrimitiveEvaluator::ResultPtr > &results) const (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | protected |
intersectionPointWalk(TriangleBoundTree::NodeIndex nodeIndex, const Imath::Line3f &ray, float &maxDistSqrd, Result *result, bool &hit) const (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | protected |
isInstanceOf(TypeId typeId) const | IECore::RunTimeTyped | virtual |
isInstanceOf(const char *typeName) const | IECore::RunTimeTyped | virtual |
m_centerOfGravity (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | mutableprotected |
m_edgeAverageNormals (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | mutableprotected |
m_haveAverageNormals (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | mutableprotected |
m_haveMassProperties (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | mutableprotected |
m_haveSurfaceArea (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | mutableprotected |
m_inertia (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | mutableprotected |
m_mesh (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | protected |
m_meshVertexIds (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | protected |
m_normalsMutex (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | mutableprotected |
m_surfaceArea (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | mutableprotected |
m_tree (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | protected |
m_triangles (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | protected |
m_uv (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | protected |
m_uvTree (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | protected |
m_uvTriangles (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | protected |
m_vertexAngleWeightedNormals (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | mutableprotected |
m_verts (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | protected |
m_volume (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | mutableprotected |
mesh() const (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | |
MeshPrimitiveEvaluator(ConstMeshPrimitivePtr mesh) (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | |
Mutex typedef (defined in IECore::RunTimeTyped) | IECore::RunTimeTyped | protected |
NormalsMutex typedef (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | protected |
pointAtUV(const Imath::V2f &uv, PrimitiveEvaluator::Result *result) const override | IECore::MeshPrimitiveEvaluator | virtual |
pointAtUVWalk(UVBoundTree::NodeIndex nodeIndex, const Imath::V2f &targetUV, Result *result) const (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | protected |
primitive() const override | IECore::MeshPrimitiveEvaluator | virtual |
PrimitiveType typedef (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | |
RefCount typedef (defined in IECore::RefCounted) | IECore::RefCounted | |
refCount() const | IECore::RefCounted | inline |
RefCounted() (defined in IECore::RefCounted) | IECore::RefCounted | |
registerType(TypeId derivedTypeId, const char *derivedTypeName, TypeId baseTypeId) | IECore::RunTimeTyped | static |
removeRef() const | IECore::RefCounted | inline |
RunTimeTyped() (defined in IECore::RunTimeTyped) | IECore::RunTimeTyped | |
signedDistance(const Imath::V3f &p, float &distance, PrimitiveEvaluator::Result *result) const override | IECore::MeshPrimitiveEvaluator | virtual |
staticTypeId() | IECore::RunTimeTyped | static |
staticTypeName() | IECore::RunTimeTyped | static |
surfaceArea() const override | IECore::MeshPrimitiveEvaluator | virtual |
TriangleBound typedef | IECore::MeshPrimitiveEvaluator | |
triangleBounds() const | IECore::MeshPrimitiveEvaluator | |
triangleBoundTree() const | IECore::MeshPrimitiveEvaluator | |
TriangleBoundTree typedef | IECore::MeshPrimitiveEvaluator | |
TriangleBoundVector typedef | IECore::MeshPrimitiveEvaluator | |
TriangleIndex typedef (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | protected |
triangleUVs(size_t triangleIndex, const Imath::V3i &vertexIds, Imath::V2f uv[3]) const (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | protected |
typeId() const | IECore::RunTimeTyped | virtual |
typeIdFromTypeName(const char *typeName) | IECore::RunTimeTyped | static |
typeIdsToTypeNames() (defined in IECore::RunTimeTyped) | IECore::RunTimeTyped | protectedstatic |
TypeIdsToTypeNamesMap typedef (defined in IECore::RunTimeTyped) | IECore::RunTimeTyped | protected |
typeName() const | IECore::RunTimeTyped | virtual |
typeNameFromTypeId(TypeId typeId) | IECore::RunTimeTyped | static |
typeNamesToTypeIds() (defined in IECore::RunTimeTyped) | IECore::RunTimeTyped | protectedstatic |
TypeNamesToTypeIdsMap typedef (defined in IECore::RunTimeTyped) | IECore::RunTimeTyped | protected |
uvBound() const | IECore::MeshPrimitiveEvaluator | |
UVBound typedef | IECore::MeshPrimitiveEvaluator | |
uvBounds() const | IECore::MeshPrimitiveEvaluator | |
uvBoundTree() const | IECore::MeshPrimitiveEvaluator | |
UVBoundTree typedef | IECore::MeshPrimitiveEvaluator | |
UVBoundVector typedef | IECore::MeshPrimitiveEvaluator | |
validateResult(PrimitiveEvaluator::Result *result) const override | IECore::MeshPrimitiveEvaluator | virtual |
VertexIndex typedef (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | protected |
volume() const override | IECore::MeshPrimitiveEvaluator | virtual |
~MeshPrimitiveEvaluator() override (defined in IECore::MeshPrimitiveEvaluator) | IECore::MeshPrimitiveEvaluator | |
~PrimitiveEvaluator() override (defined in IECore::PrimitiveEvaluator) | IECore::PrimitiveEvaluator | |
~RefCounted() (defined in IECore::RefCounted) | IECore::RefCounted | protectedvirtual |
~RunTimeTyped() override (defined in IECore::RunTimeTyped) | IECore::RunTimeTyped |