SFCGAL  2.3.0
SFCGAL::Primitive Member List

This is the complete list of members for SFCGAL::Primitive, including all inherited members.

almostEqual(const Primitive &other, double epsilon) const -> boolSFCGAL::Primitive
area3D(bool withDiscretization=false) const -> double=0SFCGAL::Primitivepure virtual
baseVolume(bool withDiscretization=false) const -> double=0SFCGAL::Primitivepure virtual
clone() const -> std::unique_ptr< Primitive >SFCGAL::Primitiveinline
generatePolyhedralSurface() const -> PolyhedralSurface=0SFCGAL::Primitivepure virtual
invalidateCache()SFCGAL::Primitiveprotectedvirtual
m_parametersSFCGAL::Primitiveprotected
m_polyhedral_surfaceSFCGAL::Primitivemutableprotected
m_transformSFCGAL::Primitiveprotected
operator<<(std::ostream &out, const Primitive &prim) -> std::ostream &SFCGAL::Primitivefriend
parameter(const std::string &name) const -> PrimitiveParameterSFCGAL::Primitive
parameters() const -> std::unordered_map< std::string, PrimitiveParameter >SFCGAL::Primitive
Primitive()=defaultSFCGAL::Primitive
primitiveType() const -> std::string=0SFCGAL::Primitivepure virtual
primitiveTypeId() const -> PrimitiveType=0SFCGAL::Primitivepure virtual
rotate(const Kernel::FT &angle, const Kernel::Vector_3 &axis, const Kernel::Point_3 &center=Kernel::Point_3(0, 0, 0))SFCGAL::Primitive
scale(const Kernel::Vector_3 &factors, const Kernel::Point_3 &center=Kernel::Point_3(0, 0, 0))SFCGAL::Primitive
scaleFactor(int columnIdx) const -> doubleSFCGAL::Primitiveprotected
setParameter(const std::string &name, const PrimitiveParameter &parameter)SFCGAL::Primitive
setTransformation(const Kernel::Aff_transformation_3 &transform)SFCGAL::Primitive
toString() const -> std::stringSFCGAL::Primitivevirtual
transformation() const -> Kernel::Aff_transformation_3SFCGAL::Primitive
translate(const Kernel::Vector_3 &vector)SFCGAL::Primitive
validateAndSetParameter(const std::string &name, const PrimitiveParameter &parameter)SFCGAL::Primitiveprotectedvirtual
validateParameters(std::unordered_map< std::string, PrimitiveParameter > const &tempParameters) const =0SFCGAL::Primitiveprotectedpure virtual
volume(bool withDiscretization=false) const -> doubleSFCGAL::Primitive
~Primitive()=defaultSFCGAL::Primitivevirtual